Rechtlicher Hinweis: Diese Informationen wurden mit einem automatischen Übersetzungstool übersetzt. Wir bemühen uns, die genaueste Übersetzung bereitzustellen, aber das Ergebnis spiegelt möglicherweise nicht vollständig die ursprüngliche Bedeutung, den Kontext oder die Absicht wider. Vielen Dank für Ihr Verständnis.
Hallo Reiner Hoeck,
vielen Dank, dass Sie sich an das Microsoft Q&A‑Forum wenden. Bitte überprüfen Sie die folgenden Punkte:
1, Tatsächlichen Installationspfad überprüfen
Standardmäßig installiert jpackage unter:
C:\Program Files\<AppName>\
Die EXE-Datei wird oft nicht im Startmenü oder unter „Apps“ angezeigt, wenn der Installationsschritt stillschweigend fehlschlägt.
2, MSI-Installationsprotokolle ausführen
Erstellen Sie das Paket erneut mit ausführlicher Protokollierung, um den Fehler zu erkennen:
jpackage --type exe --win-console --verbose
Achten Sie auf MSI-Fehler wie fehlende Runtime, blockierte Ausführung oder Fehler bei benutzerdefinierten Aktionen.
3, Problem mit der Java‑Runtime‑Einbindung (am häufigsten)
Ihre JAR-Datei funktioniert, aber die EXE lässt sich nicht starten, wenn das Runtime-Image fehlt oder nicht kompatibel ist.
Stellen Sie sicher, dass Sie entweder:
-
--runtime-imageverwenden, oder - jpackage das Runtime‑Image automatisch mit einem vollständigen JDK (nicht JRE) erstellen lassen
Beispiel:
jpackage --input input --name MyApp --main-jar app.jar --type exe --win-console
4, Windows SmartScreen / Defender blockiert nach der Installation
Auch wenn Defender „deaktiviert“ ist, kann SmartScreen unsignierte Binärdateien weiterhin stillschweigend blockieren.
Bitte prüfen Sie:
- Windows-Sicherheit > App- & Browsersteuerung > Schutzverlauf
- Ereignisanzeige > Windows-Protokolle > Anwendung (MSI / MsiInstaller)
5, Hinweis zu Windows Insider Preview
Auf Windows‑Insider‑Builds können unsignierte jpackage-Installer fehlschlagen oder Verknüpfungen bzw. Binärdateien nicht korrekt registrieren.
Dieses Verhalten tritt auf stabilen Windows-Versionen in der Regel nicht auf.
Wenn die Antwort für Sie hilfreich ist, klicken Sie bitte auf „Antwort akzeptieren“ und, wenn möglich, stimmen Sie positiv ab. Wenn Sie zusätzliche Fragen zu dieser Antwort haben, klicken Sie auf „Kommentar“.
Hinweis: Bitte folgen Sie den Schritten in unserer Dokumentation, um E-Mail-Benachrichtigungen zu aktivieren, falls Sie Benachrichtigungen zu diesem Thread erhalten möchten.