Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

scorpio

[Resolvido] Executar em outra pasta...

Recommended Posts

Salve galera!

 

Seguinte.. to tentando executar um programa java que, por exemplo está na raiz. Até ai tudo bem. Mas se eu tento executar ele de outra pasta (java e:\exemplo), desktop, ele não roda. Dá o erro Exception in trhead "main" blábláblá. Mas não é problema do programa, por que se eu crio um bat no diretório do programa e rodo ele(java exemplo), não dá erro.

 

Alguém sabe de alguma maneira que eu possa executar um .class de outra pasta ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exception in thread "main" java.lang.NoClassDefFoundError: e:\a\semtitulo

Caused by: java.lang.ClassNotFoundException: e:\a\semtitulo

at java.net.URLClassLoader$1.run(Unknown Source)

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

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Isso quando eu tento executar assim:

java E:\a\semtitulo

Agora, se eu executo da mesma pasta

java semtitulo

Ele funciona normal... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei! :D

 

Tem que fazer assim:

java -classpath "caminho de onde ta a classe" nome_classe

Dai funciona.

Valeu!

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.