Erro ao usar um arquivo jar

2 respostas
T

Pessoal,

Estou com um problema ou característica na hora de rodar meu aplicativo.
É o seguinte:O meu aplicativo usa algumas classes que estão dentro de um arquivo jar, esse jar se encontra no mesmo diretório do meu aplicativo, já coloquei também no classpath.
Mas o meu problema é o seguinte, se eu descompacto o jar ele roda normal, se eu não descompacto o jar ele dá o seguinte erro:

Exception in thread “main” java.lang.NoClassDefFoundError: Teste

Queria não precisar descompactar esse jar tem como???

2 Respostas

J

Fala cara…
dá uma olhada nesse link:
http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=7

R

Olá ton_sp,

Bom, vou dizer como faço e talvez te ajude:

Eu crio 3 pastas: classes, fontes e lib.

fontes: código fonte;
classes: compiladas
lib: arquivos jar e outras bibliotecas

no diretório que estão definidas essas pastas eu digito no shell:

java -cp classes;lib/arquivoJar.jar NomeDoAplicativo

Isso no linux, no win vc deve trovar ; por :

Como disse é como faço… Espero ter ajudado.

T+

Criado 19 de abril de 2004
Ultima resposta 21 de abr. de 2004
Respostas 2
Participantes 3