1
resposta

Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

Pessoal, boa noite. Sou novo aqui, estou tentando executar o projeto, mas, estou obtendo o erro abaixo, alguém poderia ajudar?

Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector at br.com.alura.jdbc.factory.ConnectionFactory.(ConnectionFactory.java:18) at br.com.alura.jdbc.TestaConexao.main(TestaConexao.java:16) Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector 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:521) ... 2 more

1 resposta

Olá Aarão, tudo bem?

Esse erro "Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector" ocorre quando a classe não é encontrada durante a execução do projeto.

Você pode tentar fazer o download do "mchange-commons-java-0.2.16.jar" e incluir ele no seu classpath: https://app.box.com/s/cwiyqzdf2hpgptx8brzv8xucuqn1mb4z

Ou incluir no pom.xml do seu projeto:

<dependency>
        <groupId>com.mchange</groupId>
        <artifactId>mchange-commons-java</artifactId>
        <version>0.2.3.4</version>
</dependency>