G
Gorm
Gast
Hallo,
ich habe folgendes Problem. Ich habe ein Java Programm mit 3 externen Bibliotheken: A.jar,B.jar,C.jar
Ich möchte nun das das Programm, von einem USB-Stick aus direkt ausführbar ist. Unabhängig
ob auf dem Rechner eine JRE installiert ist oder nicht.
Ich habe mir also einen Ordner angelegt, welcher den USB-Stick "simulieren" soll
USB-STICK
|
- jre1.6.0_06
- libs
-+- A.jar
-+- B.jar
-+- C.jar
- meinProgramm.jar
- batchdatei
Weiterhin habe ich mir eine Batchdatei geschrieben, welche mir mein Programm starten soll.
Wenn ich die batchdatei(.bat) aufrufe behauptet er jedoch, dass er A,B,C nicht finden kann.
Was mache ich falsch?
Gibt es evtl. noch eine andere Lösung ein Programm mit mitgelieferter JRE zu starten
ohne auf plattformabhängige Dateien (.sh/.bat/...) zurückzugreifen?
Gruß
Gorm
ich habe folgendes Problem. Ich habe ein Java Programm mit 3 externen Bibliotheken: A.jar,B.jar,C.jar
Ich möchte nun das das Programm, von einem USB-Stick aus direkt ausführbar ist. Unabhängig
ob auf dem Rechner eine JRE installiert ist oder nicht.
Ich habe mir also einen Ordner angelegt, welcher den USB-Stick "simulieren" soll
USB-STICK
|
- jre1.6.0_06
- libs
-+- A.jar
-+- B.jar
-+- C.jar
- meinProgramm.jar
- batchdatei
Weiterhin habe ich mir eine Batchdatei geschrieben, welche mir mein Programm starten soll.
Code:
jre1.6.0_06\java -jar meinProgramm.jar -cp libs\
Wenn ich die batchdatei(.bat) aufrufe behauptet er jedoch, dass er A,B,C nicht finden kann.
Was mache ich falsch?
Gibt es evtl. noch eine andere Lösung ein Programm mit mitgelieferter JRE zu starten
ohne auf plattformabhängige Dateien (.sh/.bat/...) zurückzugreifen?
Gruß
Gorm