Hi,
ich besitze eine Jar-File, die diverse Klassen beinhaltet. Öffne ich eine Konsole und führe java.exe mit dem Parameter -jar und meiner Jar-Datei als Argument aus, arbeitet mein Java-Programm exakt so, wie ich es möchte, habe also keine Probleme.
Allerdings möchte ich das Programm nicht "von Hand" in einer Konsole starten, sondern per Doppelklick. Daher änderte ich in der Windows Vista(!) Default-Programs-Einstellung das Programm, mit welchem .jar-Dateien geöffnet werden von meinem Packprogramm auf java.exe.
Das Problem ist nun, dass java.exe meine jar-Datei ohne Parameter öffnet, weswegen einfach garnichts passiert. Ich brauche also eine Möglichkeit, Windows Vista mitzuteilen, dass es jar-Dateien zwar mit java.exe öffnen soll, aber MIT dem Parameter "-jar". Ich habe schon herumgespielt, bekomme das aber nicht hin...
Was muss ich also tun, um jar-Dateien per Doppelklick ausführen zu können?
ich besitze eine Jar-File, die diverse Klassen beinhaltet. Öffne ich eine Konsole und führe java.exe mit dem Parameter -jar und meiner Jar-Datei als Argument aus, arbeitet mein Java-Programm exakt so, wie ich es möchte, habe also keine Probleme.
Allerdings möchte ich das Programm nicht "von Hand" in einer Konsole starten, sondern per Doppelklick. Daher änderte ich in der Windows Vista(!) Default-Programs-Einstellung das Programm, mit welchem .jar-Dateien geöffnet werden von meinem Packprogramm auf java.exe.
Das Problem ist nun, dass java.exe meine jar-Datei ohne Parameter öffnet, weswegen einfach garnichts passiert. Ich brauche also eine Möglichkeit, Windows Vista mitzuteilen, dass es jar-Dateien zwar mit java.exe öffnen soll, aber MIT dem Parameter "-jar". Ich habe schon herumgespielt, bekomme das aber nicht hin...
Was muss ich also tun, um jar-Dateien per Doppelklick ausführen zu können?