Problema com precedencia de classPath

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