Nabend,
bin leider etwas verzweifelt, und muss deshalb hier einmal nachfragen:
Ich habe eine javaFx-Anwendung (benutze maven), zu der ich nun über jPackage eine ausführbare datei erstellen will. Um eine eigene Laufzeitumgebung zu erstellen, benutze ich jlink.
Mein vorgehen:
Laufzeitumgebung erstellen
Anschließend über jPackage die exe erstellen
Nach der Ausführung der Datei kommt zunächst die Meldung, dass der Hesteller unbekannt ist und ob ich die Anwendung wirklich ausführen möchte.
Nach Klick auf "Ja" passiert leider nichts weiter. Bin hier schon seit Stunde mit ChatGpt am gange um zu versuchen das Problem zu lösen, aber das will noch nicht wirklich.
Über
Über "YourApp.exe --java-options "-Dprism.verbose=true"" soll man wohl debuggen können, aber wenn ich dies in der Konsole verwende bekomme ich keine weitere Meldung.
Wo könnte hier ein Fehler liegen? Was kann ich versuchen? Habe leider nicht wirklich einen Anhaltspunkt um den Fehler weiter einzugrenzen :/
bin leider etwas verzweifelt, und muss deshalb hier einmal nachfragen:
Ich habe eine javaFx-Anwendung (benutze maven), zu der ich nun über jPackage eine ausführbare datei erstellen will. Um eine eigene Laufzeitumgebung zu erstellen, benutze ich jlink.
Mein vorgehen:
Laufzeitumgebung erstellen
jlink --module-path "C:/Program Files/Java/jdk-21/jmods;C:/Program Files/javafx-sdk-22.0.2/lib" --add-modules java.base,javafx.controls,javafx.fxml --output custom-runtime
Anschließend über jPackage die exe erstellen
jpackage --input target/ --main-jar myProject-1.0-SNAPSHOT.jar --name demo --type exe --main-class com.example.Dashboard
Nach der Ausführung der Datei kommt zunächst die Meldung, dass der Hesteller unbekannt ist und ob ich die Anwendung wirklich ausführen möchte.
Nach Klick auf "Ja" passiert leider nichts weiter. Bin hier schon seit Stunde mit ChatGpt am gange um zu versuchen das Problem zu lösen, aber das will noch nicht wirklich.
Über
kann ich problemlos die Anwendung starten. Die Jar scheint also in Ordnung zu sein.java --module-path "C:/Program Files/javafx-sdk-22.0.2/lib" --add-modules javafx.controls,javafx.fxml -jar target/myProject-1.0-SNAPSHOT.jar
Über "YourApp.exe --java-options "-Dprism.verbose=true"" soll man wohl debuggen können, aber wenn ich dies in der Konsole verwende bekomme ich keine weitere Meldung.
Wo könnte hier ein Fehler liegen? Was kann ich versuchen? Habe leider nicht wirklich einen Anhaltspunkt um den Fehler weiter einzugrenzen :/