.JAR com problema

Olá pessoal,

estou desenvolvendo uma aplicação e utilizo umas bibilotecas externas .JAR. Quando executo a aplicação no eclipse tudo funciona belezinha, mas quando gero o .JAR da minha aplicação, ele funciona, mas as bibliotecas não. Estou começando agora em java e tou todo enrolado quanto a isso. Me falaram de um tal de ClassPath, mas não sei como é isso.

Valeu.

Ao rodar o JAR de sua aplicação você deve dizer onde estão as bibliotecas de dependência.

Na linha de comando, faça:

java -classpath /lib/jarDependencia.jar -jar MeuJar.jar

Ou então procure por “manifest classpath”, dessa forma pode declarar os caminhos no arquivo MANIFEST.MF do jar de sua aplicação.

Quando vc utiliza um java -jar vc perde todo o classpath, sendo assim o passado pela linha de comando sera inutilizado. A solução esta no classpath do manifest como o LIPE flw. So que a linha:

java -classpath /lib/jarDependencia.jar -jar MeuJar.jar  

Não vai funcionar por causa do -jar. Procure por manifest e classpath, é bem facil.

[]'s
Ovelha

Referencia:

http://mindprod.com/jgloss/classpath.html