Bündeln Sie eine JRE mit Launch4J @ in eine E

Ich versuche, die JRE mit launch4j in meine Exe zu bündeln.

Meine Ordnerstruktur ist wie folgt-

|- test
    |- jre(copied from my windows installation of jre)
        |-bin
        |-lib
    |- jretest.jar (the jar file I am using to create my exe)
    |- jretest.exe (the output exe file)

In Launch4j habe ich das @ gesetBundled JRE Path wiejre.

Die exe funktioniert soweit einwandfrei.

Wenn ich jedoch meine exe-Datei an eine andere Stelle kopiere und sie ausführe, erhalte ich die FehlermeldungThis application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.

Ich habe nach SO gesucht und die folgenden Fragen gefunden, aber meine Anwendung konnte nicht mit den dort angegebenen Vorschlägen funktionieren.

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

Wie bündle ich eine JRE mit Launch4j?

Ist eine Idee, was hier mit einem darin gebündelten Jre falsch laufen könnte?

Wie kann ich eine unabhängige exe machen?

Ich möchte kein Installationsprogramm für meine Anwendung erstellen, sondern sie nur ausführen.

Jede Hilfe wäre sehr dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage