mit Jpackage generierte Exe funktioniert nicht

Reiner Hoeck 0 Zuverlässigkeitspunkte
2026-01-14T18:02:29.63+00:00

Hallo, habe kleines Java Programm geschrieben und in eine runable Jar exportiert. Funktioniert einwandfrei. Dann mit Jpackage versucht eine exe zu erstellen. Die wird auch erstellt und nach Installation sehe die exe in installierten App´s. Die Installation ist aber komisch, sieht aus als würde sie abgebrochen. Aber sonst ist die exe nicht zu finden auf dem Rechner. Habe Virenprogramm gelöscht (Avira) und Defender vorübergehend ausgeschaltet. Habe Java 21.0.9, alle Pfade korrekt gesetzt. Win11, i7 12Core, 24 GB Ram.

Hat jemand eine Idee, vielen Dank.

Windows-Insider-Programm | Apps für Insider Preview
0 Kommentare Keine Kommentare

1 Antwort

Sortieren nach: Älteste
  1. Anonym
    2026-01-17T03:11:03.48+00:00

    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-image verwenden, 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. 

    War diese Antwort hilfreich?


Ihre Antwort

Antworten können von Fragestellenden als „Angenommen“ und von Moderierenden als „Empfohlen“ gekennzeichnet werden, wodurch Benutzende wissen, dass diese Antwort das Problem des Fragestellenden gelöst hat.