NoClassDefFoundError ...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Régis Steigleder
JavaBaby

Membro desde: 19/03/2003 15:29:38
Mensagens: 99
Localização: Porto Alegre - RS
Offline

Olá pessoal, esta parece fácil!

Estou com um erro que não consigo identificar ao executar uma aplicacao standard que criei no Netbeans 4.0 usando o SDK 1.5.0 .
No ambiente de desenvolvimento funciona OK.
Em produção, o programa roda bem até o momento de instanciar FTPClient.
Nesse momento dá o seguinte erro:
"Exception in thread "main" java.jang.NoClassDefFoundError: org/apache/commons/net/ftp/FTPClient at ..."
Estou rodando no prompt do DOS, dentro da pasta onde está o programa, assim: java -cp c:\commons-net-1.2.2.jar -jar meuteste.jar
Dentro de commons-net-1.2.2.jar existe a classe a ser instanciada.
O ambiente é windows xp (desenvolvimento e produção) com CLASSPATH = "."; .
Já experimentei colocar o commons-net-1.2.2.jar na pasta lib do java e também na pasta da aplicação mas ainda assim não funcionou.

O que está errado aqui?

Aqui o fonte do programa:

Régis Steigleder
[Email] [MSN] [ICQ]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Tenta assim:

java -cp .;./commons-net-1.2.2.jar -jar ./meuteste.jar

Senão certifique-se que o jar está no classpath.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
Régis Steigleder
JavaBaby

Membro desde: 19/03/2003 15:29:38
Mensagens: 99
Localização: Porto Alegre - RS
Offline

Cara vou tentar fazer como sugeristes.

Mas acho que resolvi. Coloque1 o commnos-nte-1.2.2.jar na pasta lib\ext do jre1.5.0 e funcionou ok só entrando com java -jar meuteste.jar.

Obrigado pela resposta.

Régis Steigleder
[Email] [MSN] [ICQ]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Isso quer dizer que o seu JAR não estava no classpath. Algo estava errado.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team