Как создать исполняемый файл из моего проекта Java? Какой инструмент я должен использовать? - PullRequest
0 голосов
/ 18 февраля 2010

Кто-то попросил меня создать программу (в java), но меня сложили, потому что я не знал, как создавать и запускать файлы из моего jar-файла ... Было бы бесполезно, если я установлю для них JDK среда, как этот человек не умеет программировать ... Кто-нибудь знает, как это сделать или какой инструмент я должен использовать?

С уважением, столица Кордовы, Аргентина ... Заранее спасибо !!!

Ответы [ 5 ]

3 голосов
/ 18 февраля 2010

Вы можете использовать launch4J , это довольно просто для использования и настройки.

2 голосов
/ 18 февраля 2010

Прочтите этот пост, это может помочьhttp://viralpatel.net/blogs/2009/02/convert-jar-to-exe-executable-jar-file-to-exe-converting.html

С уважениемThomas

0 голосов
/ 18 февраля 2010

Вот сообщение от ранее, у которого есть некоторые другие варианты: Как создать приложение Java, которое можно запустить одним щелчком мыши?

Как упоминал Лукас выше, вам нужно установить JRE на компьютере пользователя, чтобы приложение Java работало правильно. Если это небольшая программа, вы можете создать .bat-файл (или .sh-файл в * nux), чтобы позволить пользователю запустить программу. Ваш файл bat может быть таким же простым, как приведенный ниже. Просто вставьте файл .bat и добавьте его как короткий путь. Я знаю, что есть более элегантные решения, но это просто и должно работать.

setlocal
set CP=<PATH TO ANY DEPENDENT LIBRARIES OR JARS>
start javaw -cp %CP% <FULLY QUALIFIED MAIN METHOD> <PROGRAM PROPERTIES>
endlocal
0 голосов
/ 18 февраля 2010

Вы можете использовать Excelsior JET . Он не бесплатный, работает довольно медленно, но вы можете создать исполняемый файл (очень большой исполняемый файл). Я проверял это на Windows, и это работало. Но исполняемый файл, который он создал, был медленнее, чем .jar, запущенный с использованием JRE.

Существует также GCJ . Я попробовал, но мне было слишком сложно скомпилировать мой проект.

Я предлагаю установить JRE и работать с .jar файлом.

0 голосов
/ 18 февраля 2010

Им не нужно устанавливать весь JDK для запуска файла JAR, все, что им нужно, это значительно меньший JRE. Это стандартная практика при распространении Java-приложений.

Большим преимуществом запуска вашей java-программы на jvm по сравнению с генерацией собственного бинарного файла является то, что при условии, что вы не используете библиотеку, зависящую от платформы, она сразу же станет независимой от платформы.

...