JAR для EXE конвертировать проблему - PullRequest
2 голосов
/ 25 апреля 2011

привет, я преобразовал свой jar-файл в exe-файл, используя jsmooth, но когда я его установил, он показывает ошибку типа java not found.Пожалуйста, помогите мне, как я могу добавить jre к моей exe-оболочке, чтобы эта проблема была решена.

Ответы [ 3 ]

0 голосов
/ 25 апреля 2011

Я не верю, что JSmooth действительно может связать JRE с exe.Что вы можете сделать, это сказать JSmooth, где ожидать JRE при запуске exe-файла (как в той же папке, из которой запускается exe-файл).Если вы делаете это, вам просто нужно сжать исполняемый файл и JRE, и распространить это.

Конечный пользователь разархивирует это, и полученная папка будет содержать ваш exe и JRE.Поскольку JSmooth знает, где искать относительно вашего exe, он может найти JRE.

0 голосов
/ 23 марта 2013

я использую его, используя launch4j , следуйте следующим шагам
1-создайте каталог проекта с именем, например: project
2-скопируйте в него исполняемый файл JAR
3-скопируйтеjre каталог к ​​нему, вы можете переименовать его или сохранить его имя, например, я буду называть myjre

запустить программу launch4j:
1 - заполнить базовый кран необходимой информацией.
2 - перейти к крану JREесть поле с именем (bundle JRE path) напишите «myjre» add min Jar
virsion 1,6, это приведет к ошибке, если вы не заполните эти поля

, а затем нажмите кнопку «Выполнить» для генерацииEXE-файл, вы должны помнить, чтобы сохранить каталог myjre вместе с исполняемым exe-файлом

, например, каталог приложения должен содержать:
1- [имя вашего приложения] .exe
2-myjre

в этом описании вы можете без каких-либо проблем запускать ваше приложение, если jre установлена ​​в машине или нет, и стать переносным

Удачи, не стесняйтесь связаться со мной для получения более подробной информации

0 голосов
/ 25 апреля 2011

Он пытается получить установку java для запуска вашего приложения, где он может искать в JAVA_HOME, поэтому, если JAVA_HOME не установлен на компьютере, на котором вы устанавливаете приложение, попробуйте установить java и установить JAVA_HOME какпредварительное условие вашей установки.

...