Hallo zusammen,
ich habe zur Zeit ein größeres Project, welches auch externe Libaries nutzt und diese möchte ich nciht fest mit in meine Jar packen, da wenn neue Versionen kommen die leicht zu tauschen sein sollen. Also habe ich mir bis jetzt ein Dos Script geschrieben um das Programm zu starten und den Classpath anzupassen
Das Problem ist jetzt, dass das Dos Fenster die ganze Zeit offen sein muss => blöd
Nun ist meine Frage ob es eine Möglichkeit gibt, der Jar Datei den Classpath mitzugeben (nach dem packen) ohne die Dos Konsole offen zu haben.
Plattform unabhängigkeit ist erstmal nicht wichtig.
Danke und Gruß,
Esco
ich habe zur Zeit ein größeres Project, welches auch externe Libaries nutzt und diese möchte ich nciht fest mit in meine Jar packen, da wenn neue Versionen kommen die leicht zu tauschen sein sollen. Also habe ich mir bis jetzt ein Dos Script geschrieben um das Programm zu starten und den Classpath anzupassen
Code:
set LIBDIR=./lib
rem explicitely do NOT add . as a classpath entry...
rem project resources and config
set MYCLASSPATH=./config
rem project libs
set MYCLASSPATH=%MYCLASSPATH%;%LIBDIR%/RuntimeGUI-1.2.jar
rem common libs
set MYCLASSPATH=%MYCLASSPATH%;%LIBDIR%/jbossall-client.jar
set MYCLASSPATH=%MYCLASSPATH%;%LIBDIR%/jcommon-1.0.12.jar
set MYCLASSPATH=%MYCLASSPATH%;%LIBDIR%/jfreechart-1.0.9.jar
set CLASSPATH=%MYCLASSPATH%;%CLASSPATH%
Das Problem ist jetzt, dass das Dos Fenster die ganze Zeit offen sein muss => blöd
Nun ist meine Frage ob es eine Möglichkeit gibt, der Jar Datei den Classpath mitzugeben (nach dem packen) ohne die Dos Konsole offen zu haben.
Plattform unabhängigkeit ist erstmal nicht wichtig.
Danke und Gruß,
Esco