Wie bündle ich eine JRE in eine EXE-Datei für eine Java-Anwendung? Launch4j sagt "Laufzeit fehlt oder ist beschädigt."

Ich bin neu in der Programmierung in Java, bin aber im Allgemeinen mit der Funktionsweise vertraut. Ich möchte in der Lage sein, sowohl eine JAR-Datei als auch eine JRE in eine ausführbare Windows-Datei (exe) zu schreiben, damit der Client bei der Verteilung keine JRE installieren muss. Welches Programm soll ich verwenden?

Ich habe launch4j und es scheint genau das zu tun, was ich will, aber wenn ich versuche, die App auszuführen, erhalte ich die Meldung "Diese Anwendung wurde für die Verwendung einer gebündelten Java-Laufzeitumgebung konfiguriert, aber die Laufzeit fehlt oder ist beschädigt."

Ich möchte, dass meine App nur eine ausführbare Exe ist, kein Installer. Kann mir zumindest jemand zeigen, wie ich eine JRE mit launch4j richtig bündeln kann?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage