Adicionar classpath no manifest?

1 resposta
F

criei a minha aplicação utilizando o swt e agora eu queria coloca-lo em um jar executavel, mas eu queria executar o aplicativo sem ter que criar um bat. alguem saberia me dizer como indicar o meu classpath dentro do manifest?

para funcionar o meu aplicativo e utilizo a seguinte linha de comando no prompt do windows

java -cp "Principal.jar;C:\swt-3.0.1-win32\swt.jar’
-Djava.library.path=“C:\swt-3.0.1-win32” Principal

isso lógico com o swt.jar no diretório raiz, que é outra dúvida que tenho, eu gostaria que o swt.jar estivesse dentro do meu jar executavel

se alguem tiver alguma idéia de como fazer isso, por favor me ajude

valeu

feokuma

1 Resposta

D

feokuma, infelizmente, ate onde eu sei nao da pra colocar um jar dentro de um jar executavel e utiliza-lo… e olha q eu tentei bastante isso, ateh q li, nao lembro onde, q isso nao era possivel… o jeito evc zipar a aplicação e as dependencias dela, dai qndo descompacta todas as dep vao para o diretorio da aplicação/lib, dai fica facil, vc pode ate usar essa pasta no class-path do manifest

Ah, outra coisa, procure usar o ant para criar o jar, dai fica mais facil configurar o class-path do manifest

Criado 19 de abril de 2005
Ultima resposta 19 de abr. de 2005
Respostas 1
Participantes 2