Hallo,
ich habe eine Java-Desktop-Application entwickelt und Frage mich, was der beste Weg ist sie "Ausführbar" zu machen. C/C++ Sourcen können ohne Probleme zu .exe / .dmg oder sonstigen nativen Executables compiliert werden. Dazu kann man in den meisten fällen von Executables auch ein Icon und eine Verifizierung mit geben.
Nach meiner Recherche ist das dem JAR-Archiv vorenthalten ( korrigiert mich bitte falls ich mich irre).
Sowohl das Icon als auch die Verifizierung möchte ich gerne haben. Und nach dem was ich gelesen habe gibt es im Grunde zwei Möglichkeiten die streng genommen die selben sind:
1. Ich schreibe ein kleines C++ Programm, dass letztendlich das Programm via "Java -jar App.jar" ausführt und compile das für Mac/Windows und Unix.
2. Ich benutzte ein Maven-Plugin, das mir eine Java to exe 'Konvertierung' anbietet ( Ich gehe stark davon aus, dass diese so arbeiten wie ich das in Schritt 1. angemerkt habe)
Da ich mich nicht recht für ein Konzept entscheiden konnte, da sie irgendwie in meinen Augen gleichwertig sind wollte ich euch nach Erfahrungswerten fragen? Habt ihr sowas schon mal gemacht ? Für was habt ihr euch entschieden & wieso ?
Viele Grüße,
Meeresgott
ich habe eine Java-Desktop-Application entwickelt und Frage mich, was der beste Weg ist sie "Ausführbar" zu machen. C/C++ Sourcen können ohne Probleme zu .exe / .dmg oder sonstigen nativen Executables compiliert werden. Dazu kann man in den meisten fällen von Executables auch ein Icon und eine Verifizierung mit geben.
Nach meiner Recherche ist das dem JAR-Archiv vorenthalten ( korrigiert mich bitte falls ich mich irre).
Sowohl das Icon als auch die Verifizierung möchte ich gerne haben. Und nach dem was ich gelesen habe gibt es im Grunde zwei Möglichkeiten die streng genommen die selben sind:
1. Ich schreibe ein kleines C++ Programm, dass letztendlich das Programm via "Java -jar App.jar" ausführt und compile das für Mac/Windows und Unix.
2. Ich benutzte ein Maven-Plugin, das mir eine Java to exe 'Konvertierung' anbietet ( Ich gehe stark davon aus, dass diese so arbeiten wie ich das in Schritt 1. angemerkt habe)
Da ich mich nicht recht für ein Konzept entscheiden konnte, da sie irgendwie in meinen Augen gleichwertig sind wollte ich euch nach Erfahrungswerten fragen? Habt ihr sowas schon mal gemacht ? Für was habt ihr euch entschieden & wieso ?
Viele Grüße,
Meeresgott