Arquivo .jar nao funciona em outro local

2 respostas
L

Seguinte… criei um arquivo .jar mas se eu mudar de local ele passa a nao funcionar mais. Tipo, eu criei ele na unidade C:, mas se derrepente eu resolver coloca-lo na unidade D: ele ja nao funciona mais…

Alguem sabe por que isso acontece…
O erro que da eh pela falta das bibliotecas que uso, mas quando crio o arquivo tudo relacionado a ele vai embutido dentro do .jar. E mesmo assim nao funciona.

Bom, percebi uma coisa importante… as Bibliotecas q uso estao dentro de uma pasta lib. Se eu colocar a pasta junto com o .jar ele funciona.
Como eu faco para ele usar a lib que esta embutida dentro do arquivo e nao a que esta fora?!

2 Respostas

A

Bom, se vc colocou as libs necessárias dentro do jar, ele funciona sim.

Só pra fazer um teste, digita jar -tvf “nomeDoJar.jar” e verifica se dentro dele estão todas as libs necessárias.

Qq coisa, manda outra mensagem com mais detalhes pra podermos ajudar.

[]'s !

L

Artur Drummond:
Bom, se vc colocou as libs necessárias dentro do jar, ele funciona sim.

Só pra fazer um teste, digita jar -tvf “nomeDoJar.jar” e verifica se dentro dele estão todas as libs necessárias.

Qq coisa, manda outra mensagem com mais detalhes pra podermos ajudar.

[]'s !

Certo.

Digitei o comando, e apareceu todos os arquivos que estão dentro do .jar. Verifiquei e estão todos corretos, as libs tb estão lá.

existe algum processo diferente para se criar o .jar?!

eu criei da seguinte forma:

jar -cfvm arquivo.jar META-INF\MAINFEST.MF .

Criado 9 de agosto de 2008
Ultima resposta 9 de ago. de 2008
Respostas 2
Participantes 2