Оберните исполняемый файл jar в .exe для использования без установленного jre - PullRequest
0 голосов
/ 07 декабря 2018

Я бы хотел обернуть исполняемый файл jar в файл .exe, чтобы связать его.Я использовал Launch4j, и он работает.Однако другие не могут его использовать.Ошибка происходит всегда с версией Java.

image

Я нашел этот вопрос:

Запуск Java-программы в качестве исполняемого файла в Windows без JRE установлен

Разве нет ничего проще в использовании?

РЕДАКТИРОВАТЬ:

Я спал, предпочитая JRE, а не JDK и окно JRE, в этом была проблема.

1 Ответ

0 голосов
/ 26 января 2019

В Launch4j, в JRE> Bullled JRE path, введите что-то вроде ./runtime.Когда вы упаковываете свой JAR-файл в EXE-файл, он будет искать среду выполнения Java в текущем каталоге в подкаталоге, называемом «среда выполнения».Если вы скопируете каталог времени выполнения Java в тот же каталог, что и упакованный EXE-файл, он будет использовать его.

enter image description here

В проводнике Windows:

enter image description here

Каталог "runtime" является полным каталогом JRE, например, "jre1.8.0_201", но переименован.Внутри должна быть папка bin, папка lib и некоторые другие файлы.

...