Java PATH Umgebungsvariable beim starten einer jar ändern

PW-toXic

Lieutenant
Registriert
Jan. 2005
Beiträge
966
Hallo,

Ich versuche gerade mittels Export as jar in Eclipse mein Java Project zu exportieren. Leider benutze ich in meinem Java Project JNI um ein sehr großes c++ library zu benutzen. Daher habe ich eine große Sammlung von DDLs von denen ich abhänge in meinen libs Ordner kopiert.
Wenn ich die Anwendung nun von Eclipse aus starte, dann mach ich "run as ..." und setze im Environment tab zwei Umgebungsvariablen.. Eine die für das library wichtig ist, und eben die PATH variable, die ich auf den /libs ordner setze.

Diese run as configuration ist aber natürlich nicht bei der jar dabei - daher frage ich mich, wie ich der jar sagen kann, dass sie bestimmte Umgebungsvariabeln setzen soll.
 
da gibts flags, mit denen du die libs laden musst.
versuch mal sowas wie:
java -agentpath:<pfad> -jar bla.jar [args]
 
Das kommt auf die Plattform an. Möglich sind z.B. unter Windows Batch Dateien oder unter Linux Shell Skripte.
 
Zurück
Oben