Hallo,
ich habe ein bestimmtes Programm entwickelt: Es setzt einige große Media-Resourcen ein. Diese befinden sich in einem separierten Package. Des weiteren ist eine bestimmte Bibliothek eingebunden. Innerhalb von Eclipse läuft das auch alles wunderbar.
Wie kann ich nun aber die Anwendung so exportieren, dass ich folgendes funktionierendes Ordnersystem erhalte:
start.[run|exe]
Application.jar
lib/somelib.jar
lib/resources.jar
Das plattformspezifisch kompilierte Programm start ruft die Java-VM mit entsprechenden Parametern auf. Ich habe gehört, dass man auf diese Weise auch irgendwie den Library-Path übergeben kann: Wäre das nicht das, was ich benötige? Mit diesem Befehl geht es jedenfalls nicht:
java -jar Application.jar -D java.library.path=/lib
Auf diese Weise soll das Programm Application.jar gestartet und die Bibliotheken unterhalb von /lib eingebunden werden.
Ich hoffe jemand kann mir sagen, wie ich mein Projekt, auf mehrere JARs aufgeteilt, zum Laufen bekomme.
MfG
DeeDee0815
ich habe ein bestimmtes Programm entwickelt: Es setzt einige große Media-Resourcen ein. Diese befinden sich in einem separierten Package. Des weiteren ist eine bestimmte Bibliothek eingebunden. Innerhalb von Eclipse läuft das auch alles wunderbar.
Wie kann ich nun aber die Anwendung so exportieren, dass ich folgendes funktionierendes Ordnersystem erhalte:
start.[run|exe]
Application.jar
lib/somelib.jar
lib/resources.jar
Das plattformspezifisch kompilierte Programm start ruft die Java-VM mit entsprechenden Parametern auf. Ich habe gehört, dass man auf diese Weise auch irgendwie den Library-Path übergeben kann: Wäre das nicht das, was ich benötige? Mit diesem Befehl geht es jedenfalls nicht:
java -jar Application.jar -D java.library.path=/lib
Auf diese Weise soll das Programm Application.jar gestartet und die Bibliotheken unterhalb von /lib eingebunden werden.
Ich hoffe jemand kann mir sagen, wie ich mein Projekt, auf mehrere JARs aufgeteilt, zum Laufen bekomme.
MfG
DeeDee0815