Объедините JRE в exe, используя Launch4J

Я пытаюсь связать JRE в свой exe с помощью launch4j.

Моя структура папок выглядит следующим образом:

|- 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)

В Launch4j я установилBundled JRE Path какjre.

Отлично работает до сих пор.

Однако, когда я копирую свой exe-файл в другое место и запускаю его, я получаю сообщение об ошибкеThis application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.

Я искал на SO и нашел следующие вопросы, но не смог заставить мое приложение работать с предложениями, приведенными там.

Как связать JRE в EXE для Java-приложения? Launch4j говорит, что «среда выполнения отсутствует или повреждена».

Как связать JRE с Launch4j?

Любая идея, что может пойти не так с JRE в комплекте?

Как я могу сделать независимый exe?

Я не хочу делать установщик для моего приложения, а просто собираюсь его запустить.

Любая помощь будет принята с благодарностью.

Ответы на вопрос(1)

Ваш ответ на вопрос