NoClassDefFoundError

1 resposta
S

Olá amigos,

Estou tentando resolver o aplicativo Mostrarelatorio.Java da Edição  13 da Javamagazine, eu  olhei em artigos anteriores no fórum mais até agora nenhuma tentativa deu certo.
 Quando tento executar no prompt ocorre o seguinte erro:
C:\dsw\eclipse\workspace\javamagazine\src\edicao13>java MostraRelatorio relcon02mysql.xml

Exception in thread main java.lang.NoClassDefFoundError: MostraRelatorio (wrong name: edicao13/MostraRelatorio)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:537)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12

3)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

C:\dsw\eclipse\workspace\javamagazine\src\edicao13>

Estou usando o iReport-0.4.0 e o Eclipse 3.0.
 Configurei as variáveis de ambiente no CLASSPATH da seguinte forma:
%I_REPORT%\lib\jasperreports-0.6.1.jar;

%I_REPORT%\lib\commons-beanutils.jar;

%I_REPORT%\lib\commons-collections.jar;

%I_REPORT%\lib\commons-digester.jar;

%I_REPORT%\lib\commons-logging.jar;

%I_REPORT%\lib\commons-logging-api.jar;

%I_REPORT%\lib\itext-1.02b.jar;

%I_REPORT%\lib\iReport.jar;
I_REPORT= C:\dsw\iReport-0.4.0;

JAVA_HOME= C:\j2sdk1.4.2;

CLASSPATH= .;%JAVA_HOME%\lib\tools.jar;

OBS: Já coloquei o tools.jar na pasta lib do iReport.
Já copiei os arquivos .jar da pasta lib do iReport para o meu jre1.4.2/lib/ext/

1 Resposta

eltonk

Eu acho que o seu sistema está se perdendo nos pacotes… confira se os arquivos .class estão todos dentro de um mesmo pacote (e árvore de diretórios)
De uma olhada nisso e poste aqui o resultado para podermos ajudar mais, caso haja necessidade :slight_smile:

[]s

Criado 2 de abril de 2005
Ultima resposta 5 de abr. de 2005
Respostas 1
Participantes 2