Hallo.
Ich habe aus meiner application mit maven eine jar datei erzeugt.
Ich habe in der Manifest.fm den Main-class eintrag gemacht und alle abhängigkeiten eingetragen.
hier meine Ordner struktur.
./programm
./programm/jre1.6
./programm/start.bat
./programm/bin
./programm/bin/app.jar
./programm/libs
./programm/icon.gif
in jre1.6 ist die JRE mit dem bin ordner und die java programme darin.
in libs sind die Bibliotheken.
wenn ich in meiner start.bat folgendes schreibt funktioniert es teilweise.
Es wird aber das icon nicht angezeigt, was denk ich mal mit der relativen pfadangabe von javaw zu tun hat oder?
Wenn ich folgendes in die start.bat reinschreibe funktionierts gar nichts.
das Programm wird nicht gestartet.
Vielleicht kommt ja eine Exception, aber das seh ich ja nicht (durch start)
Wenn ich das start weglasse, sagt er mir das jre1.6 kein gültiger befehl ist.
Kann mir jemand helfen?
Das kuriose ist, das ein anderes Programm über die 2. variante von oben funktioniert -.-
grüße
Ich habe aus meiner application mit maven eine jar datei erzeugt.
Ich habe in der Manifest.fm den Main-class eintrag gemacht und alle abhängigkeiten eingetragen.
hier meine Ordner struktur.
./programm
./programm/jre1.6
./programm/start.bat
./programm/bin
./programm/bin/app.jar
./programm/libs
./programm/icon.gif
in jre1.6 ist die JRE mit dem bin ordner und die java programme darin.
in libs sind die Bibliotheken.
wenn ich in meiner start.bat folgendes schreibt funktioniert es teilweise.
Code:
cd jre1.6/bin
start javaw.exe -jar ../../bin/app.jar
Es wird aber das icon nicht angezeigt, was denk ich mal mit der relativen pfadangabe von javaw zu tun hat oder?
Wenn ich folgendes in die start.bat reinschreibe funktionierts gar nichts.
Code:
start jre1.6/bin/javaw.exe -jar bin/app.jar
Vielleicht kommt ja eine Exception, aber das seh ich ja nicht (durch start)
Wenn ich das start weglasse, sagt er mir das jre1.6 kein gültiger befehl ist.
Kann mir jemand helfen?
Das kuriose ist, das ein anderes Programm über die 2. variante von oben funktioniert -.-
grüße