Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

java.lang.NoClassDefFoundError

Aparece a seguinte mensagem de texto no console:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/gson/Gson
    at br.com.alura.screnmatch.principal.PrincipalComBuscas.main(PrincipalComBuscas.java:32)
Caused by: java.lang.ClassNotFoundException: com.google.gson.Gson
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
    ... 1 more

Achei que fosse problema no import do JAR do gson, mas instalei, coloquei ele no eclipse, mas continua com esse mesmo erro.

1 resposta
solução!

Olá, Bryan! Tudo bem?

Não tenho todo o contexto sobre como você tentou adicionar o JAR no seu projeto, porém, vou lhe passar um mini tutorial de como você pode fazer isso.

  1. Com o Eclipse aberto, procure no canto superior esquerdo a opção "Windows" e clique-a, e nas opções que aparecerem, selecione a "Preferences";

  2. Em "Preferences" siga o caminho "Java > Build Path > User Libraries", depois clique na opção, na lateral direita da página, "New" e no campo de nome coloque "gson_lib" e clique em "Ok" e depois "Apply and Close" para confirmar;

    Preferences do Eclipse

  3. Agora, na seção lateral esquerda com os arquivos e pastas do projeto, clique na pasta mais ao topo com o botão direito do mouse. Vou deixar uma imagem de exemplo:

    Explorador de projetos do Eclipse

  4. Quando clicar com o botão direito na pasta que falei acima, siga o caminho "Build Path > Configure Build Path";

    Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  5. Nessa nova aba, clique na opção "Add Library" depois em "User Library" e selecione a Library que haviamos criado a "gson_lib" e clique em "Finish";

  6. De volta aquela antiga aba, clique na Library "gson_lib" e clique na opção "Add External JAR" e procure o JAR do Gson. Por fim, é só clicar na opção "Apply and Close".

    Lib com o JAR importando dentro dela

Caso tenha seguindo todos os passos com atenção, você conseguirá usar a biblioteca do Gson sem mais problemas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.