Configurar classpath na inicializacao da aplicacao [RESOLVIDO]

8 respostas
mauricioadl

pessoal como faco para configurar o classpath na inicializacao da aplicacao?

eu coloco -cp meu.jar

ou

-classpath meu.jar

mas nao funciona. se eu colocar no arquivo manifest.mf vai de boa.

tem algum macete pra fazer funcionar via comando?

8 Respostas

M

Bom, geralmente eu opto pelo arquivo Manifest.mf, mas por linha de comando você pode fazer assim.

java -classpath .\;.\lib\xstream-1.2.2.jar example.gui.app.Frame

Boa sorte

mauricioadl

desse jeito da excetion

M

hum, você pode postar a exception?

mauricioadl

se eu colocar o -jar myapp.jar no final ele nao importa a biblioteca

se eu colocar igual a vc mostrou .br.com.Frame
NoDefClassFoundError

M

Assim, é que no meu projeto aqui, não tem o .jar, apenas os .class

Tente fazer assim

java -classpath .\;.\lib\xstream-1.2.2.jar -jar arquivo.jar
mauricioadl

com o -jar nao funciona.

dae descompactei meu jar da aplicacao e rodei igual ao seu br.com.MinhaClasse e deu certo.

deve ser por causa do .jar q ta dando erro.

M

Realmente, parece que quando você passa o comando -jar, o comando -classpath é ignorado
dando a preferência ao manifest.mf.

Boa sorte

mauricioadl

Obrigado cara.

como minha aplicacao utiliza somente uma classe vou usa-la descompactada mesmo.

Criado 25 de novembro de 2011
Ultima resposta 25 de nov. de 2011
Respostas 8
Participantes 2