Hallo,
habe ein kleines Programm in Java mit WindowBuilder erstellt. Wollte nun daraus eine echte EXE erstellen mit JPackage.
Es wird aber immer nur eine Installerexe erstellt. Wenn ich die starte popt ein Fenster auf und verschwindet gleich wieder.
Habe Win11, Java 21.0.9, WiX 3.14. Alle Pfade und Variablen s mmen.
Weiß mir keinen Rat mehr.
Hat irgendjemand eine re ende Idee?
Wär toll.
C:\Spiel\eclipse-workspace>jpackage --name Reiner --input C:/Spiel/eclipse-workspace/Reiner --main-jar ..\Reiner.jar --main-class
com.Rein.ReinWin.MainApp --type exe --dest d2 --icon C:\Spiel\eclipse-workspace\Hamburger.ico --verbose
[11:04:13.376] Running candle.exe
[11:04:13.613] Running light.exe
[11:04:13.790] [candle.exe]-Version [3.14.1.8722] erkannt.
[11:04:13.790] [light.exe]-Version [3.14.1.8722] erkannt.
[11:04:13.790] WiX 3.14.1.8722 erkannt. Erweiterte Bereinigungsak on wird ak viert.
[11:04:19.852] Command [PID: -1]:
jlink --output C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-msi.image\Reiner\run me --module-path C:\\Program
Files\\Java\\jdk-21\\jmods --add-modules
jdk.management.jfr,java.rmi,jdk.jdi,jdk.charsets,jdk.xml.dom,java.xml,java.datatransfer,jdk.jstatd,jdk.h pserver,java.desktop,java.security.sasl,jdk.zipfs,java.base
,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,jdk.jsobject,java.sql.rowset,jdk.sctp,jdk.unsupported,jdk.jlink,java.smartcardio,java.secur
ity.jgss,java.compiler,jdk.nio.mapmode,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,java.sql,jdk.incubator.vector,java.xml.crypto,java.t
ransac on.xa,java.logging,jdk.jfr,jdk.crypto.cryptoki,jdk.random,jdk.net,java.naming,jdk.internal.ed,java.prefs,java.net.h p,jdk.compiler,jdk.naming.rmi,jdk.inter
nal.opt,jdk.jconsole,jdk.a ach,jdk.crypto.mscapi,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scrip ng,jdk.jdeps,jdk.jartool,jdk.jpackage,java.management.rmi,jdk.naming.dns,jdk.localedata --strip-na ve-commands --strip-debug --no-man-
pages --no-header-files
[11:04:19.852] Output:
WARNING: Using incubator modules: jdk.incubator.vector
[11:04:19.852] Returned: 0
[11:04:19.852] Benutzerdefinierte Packageressource [icon] wird verwendet (aus Datei C:\Spiel\eclipse-workspace\Hamburger.ico geladen).
[11:04:19.875] Warnung: Windows Defender verhindert eventuell die korrekte Ausführung von jpackage. Wenn ein Problem au ri , deak vieren Sie die
Echtzeitüberwachung, oder fügen Sie einen Ausschluss für das Verzeichnis "C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456" hinzu.
[11:04:19.932] Standardpackageressource WinLauncher.template [Vorlage für das Erstellen der ausführbaren Eigenscha endatei] wird verwendet (durch
Hinzufügen von Reiner.proper es zu resource-dir ist eine Anpassung möglich).
[11:04:20.643] MSI-ProductCode: 7284fdf3-ed7c-3d3c-96c2-ce9e95448f1a.
[11:04:20.643] MSI-UpgradeCode: cfc09a0d-d6d8-33e2-a1c1-417eb0a4dfdd.
[11:04:20.667] Standardpackageressource MsiInstallerStrings_de.wxl [WiX-Lokalisierungsdatei] wird verwendet (durch Hinzufügen von
MsiInstallerStrings_de.wxl zu resource-dir ist eine Anpassung möglich).
[11:04:20.667] Standardpackageressource MsiInstallerStrings_en.wxl [WiX-Lokalisierungsdatei] wird verwendet (durch Hinzufügen von
MsiInstallerStrings_en.wxl zu resource-dir ist eine Anpassung möglich).
[11:04:20.667] Standardpackageressource MsiInstallerStrings_ja.wxl [WiX-Lokalisierungsdatei] wird verwendet (durch Hinzufügen von MsiInstallerStrings_ja.wxl
zu resource-dir ist eine Anpassung möglich).
[11:04:20.667] Standardpackageressource MsiInstallerStrings_zh_CN.wxl [WiX-Lokalisierungsdatei] wird verwendet (durch Hinzufügen von
MsiInstallerStrings_zh_CN.wxl zu resource-dir ist eine Anpassung möglich).
[11:04:20.675] Standardpackageressource main.wxs [Haupt-WiX-Projektdatei] wird verwendet (durch Hinzufügen von main.wxs zu resource-dir ist eine
Anpassung möglich).
[11:04:20.675] Standardpackageressource overrides.wxi [Überschreibt WiX-Projektdatei] wird verwendet (durch Hinzufügen von overrides.wxi zu resource-dir
ist eine Anpassung möglich).
[11:04:20.675] MSI-Konfigura on wird vorbereitet: C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-exe.image\Reiner-
1.0.msi.
[11:04:20.675] MSI wird generiert: C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-exe.image\Reiner-1.0.msi.
[11:04:20.729] Running candle.exe in C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-msi.image\Reiner
[11:04:20.972] Command [PID: 15556]:
candle.exe -nologo C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\main.wxs -ext WixU lExtension -arch x64 -out
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\wixobj\main.wixobj -dJpAppDescrip on=Reiner -dJpAppVersion=1.0 -dJpProductCode=7284fdf3-ed7c-3d3c-96c2-ce9e95448f1a -dJpAppName=Reiner -dJpAllowUpgrades=yes -dJpProductUpgradeCode=cfc09a0d-d6d8-33e2-a1c1-
417eb0a4dfdd -dJpIsSystemWide=yes -dJpAllowDowngrades=yes -
dJpIcon=C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-msi.image\Reiner\Reiner.exe -dJpAppVendor=Unbekannt -
dJpAppSizeKb=207096 -dJpConfigDir=C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config
[11:04:20.972] Output:
main.wxs
[11:04:20.972] Returned: 0
[11:04:20.972] Running candle.exe in C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-msi.image\Reiner
[11:04:21.182] Command [PID: 2708]:
candle.exe -nologo C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\bundle.wxf -ext WixU lExtension -arch x64 -out
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\wixobj\bundle.wixobj
[11:04:21.182] Output:
bundle.wxf
[11:04:21.182] Returned: 0
[11:04:21.182] Running candle.exe in C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-msi.image\Reiner
[11:04:21.320] Command [PID: 11980]:
candle.exe -nologo C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\ui.wxf -ext WixU lExtension -arch x64 -out
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\wixobj\ui.wixobj
[11:04:21.320] Output:
ui.wxf
[11:04:21.322] Returned: 0
[11:04:21.322] Running light.exe in C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-msi.image\Reiner
[11:04:45.499] Command [PID: 13860]:
light.exe -nologo -spdb -ext WixU lExtension -out C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\images\win-exe.image\Reiner-
1.0.msi -b C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config -sice:ICE27 -loc
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\MsiInstallerStrings_de.wxl -loc
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\MsiInstallerStrings_en.wxl -loc
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\MsiInstallerStrings_ja.wxl -loc
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\MsiInstallerStrings_zh_CN.wxl -cultures:de-de
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\wixobj\main.wixobjC:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\wixobj\bundle.wixobj
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\wixobj\ui.wixobj
[11:04:45.499] Output:
C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456\config\main.wxs(53) : warning LGHT1076 : ICE61: This product should remove only
older versions of itself. No Maximum version was detected for the current product. (JP_DOWNGRADABLE_FOUND)
[11:04:45.499] Returned: 0
[11:04:45.499] EXE für Installa onsprogramm wird generiert in: C:\Spiel\eclipse-workspace\d2.
[11:04:45.506] Warnung: Windows Defender verhindert eventuell die korrekte Ausführung von jpackage. Wenn ein Problem au ri , deak vieren Sie die
Echtzeitüberwachung, oder fügen Sie einen Ausschluss für das Verzeichnis "C:\Users\User\AppData\Local\Temp\jdk.jpackage550659904805744456" hinzu.
[11:04:45.593] Standardpackageressource WinInstaller.template [Vorlage für das Erstellen der ausführbaren Eigenscha endatei] wird verwendet (durch
Hinzufügen von WinInstaller.proper es zu resource-dir ist eine Anpassung möglich).
[11:04:47.030] Installa onsprogramm (.exe) gespeichert in: C:\Spiel\eclipse-workspace\d2
[11:04:47.030] EXE-Installa onsprogrammpackage-Package wurde erfolgreich erstellt