Olá galera,
Estou com um problema no classpath da minha aplicação e gostaria de saber se alguem já passou por algo parecido.
Seguinte, eu tenho 2 jars.
Jar1.jar
Class-Path: library.jar
Esse classPath está definido no manifesto dele…
E tenho o jar library.jar que costumava ficar na mesma pasta do Jar1.jar…
Agora meu problema é que eu preciso mudar a estrutura de diretórios e colocar o library.jar em uma pasta na raiz, por exemplo
C:\util\library.jar
Se eu fizer essa alteração minha aplicação para de funcionar, pois não encontra a library…
Para tentar solucionar isso eu ja alterei as variávei de ambiente, já tentei por linha de comando
java -jar Jar1.jar -cp c:\util\library.jar
E nenhuma dessas funciona…
Agora vem a pior parte, se eu alterar o meu arquivo de manifesto eu consigo o que quero. Porém eu não posso alterar o manifesto por outras razões, alguem saberia se existe uma forma de “sobrepor” o class-path no manifesto ? E indicar pra JVM utilizar outra ?
Agradeço a atenção,
Araços