Hallo
nach langen langen ausprobieren musste ich feststellen, dass sowas hier gar nicht geht:
In die Windows oder Linux Systemvariablem aufnehmen klappt auch nicht, wenn man ein jar-File aufrufen will.
Die Möglichkeiten welche funktionieren sind:
1.) Das lib.jar in das "lib/ext"-Verzeichnis reinkopieren
und
2.) Das lib im Manifest des main.jar angeben
Variante 1.) ist Sch..sse, weil das keine Art ist SW herzustellen.
Variante 2.) geht nur wenn es sich um ein jar-File handelt welches immer am gleichen platz bleibt und niemals in der Version ausgetauscht werden soll.
DH die Konfiguration des Klassenpfads kann man nur machen indem man das jar-File neu buildet. Für Leute, welche sich nicht damit auskennenist das sozusagen gar nicht möglich.
Wie kann man auf dynamischen Weg ein jar-File als lib zum Classpath hinzufügen, sodass das zu startende jar-File dieses anzieht?
Danke für die Hilfe ,-)
nach langen langen ausprobieren musste ich feststellen, dass sowas hier gar nicht geht:
Code:
C:\>java -cp c:\lib.jar -jar main.jar
In die Windows oder Linux Systemvariablem aufnehmen klappt auch nicht, wenn man ein jar-File aufrufen will.
Die Möglichkeiten welche funktionieren sind:
1.) Das lib.jar in das "lib/ext"-Verzeichnis reinkopieren
und
2.) Das lib im Manifest des main.jar angeben
Variante 1.) ist Sch..sse, weil das keine Art ist SW herzustellen.
Variante 2.) geht nur wenn es sich um ein jar-File handelt welches immer am gleichen platz bleibt und niemals in der Version ausgetauscht werden soll.
DH die Konfiguration des Klassenpfads kann man nur machen indem man das jar-File neu buildet. Für Leute, welche sich nicht damit auskennenist das sozusagen gar nicht möglich.
Wie kann man auf dynamischen Weg ein jar-File als lib zum Classpath hinzufügen, sodass das zu startende jar-File dieses anzieht?
Danke für die Hilfe ,-)