Как я могу сделать exe в NetBeans?

Возможный дубликат:
Как преобразовать мою программу Java в файл .exe?

Как я могу создать файл .exe в NetBeans для программы Java?

Я осмотрелся, и я могу сделать JAR, но не exe.


person Tuffy G    schedule 29.12.2009    source источник
comment
извините, забыл упомянуть. Ява   -  person Tuffy G    schedule 29.12.2009
comment
@TuxGeek, В моем случае я хочу собрать C-проект в EXE. Как мне это сделать с NetBeans?   -  person Shimmy Weitzhandler    schedule 11.12.2011


Ответы (3)


Взгляните на оболочки JAR, такие как Jar2Exe, JSmooth или Launch4j.

Они заключат ваш JAR в исполняемый файл, роль которого заключается в запуске JVM.

person Gregory Pakosz    schedule 29.12.2009

Если это Java. Вам может понадобиться другой инструмент для упаковки exe для вашего приложения. Например. http://www.duckware.com/jexepack/index.html

person Yin Zhu    schedule 29.12.2009

Существуют оболочки, такие как Launch4j, которые могут заключать .jars в .exe средства запуска. Однако даже они требуют наличия JRE в системе для работы.

person Joonas Pulakka    schedule 29.12.2009
comment
Могу ли я включить установщик jre с exe, чтобы были установлены оба? - person Tuffy G; 29.12.2009
comment
Да, есть установщики, которые могут обнаружить наличие JVM / JRE и при необходимости установить ее. Теперь, когда я смотрю на это, JSmooth говорит, что может автоматически загрузить подходящую JVM, поэтому нет необходимости раздувать ваш установочный пакет. Хотя еще не пробовал. - person Joonas Pulakka; 29.12.2009
comment
потребуется ли установщику подключение к Интернету для его загрузки? или я могу упаковать установщик jre в свой exe? - person Tuffy G; 29.12.2009
comment
Да, вам нужно подключение к Интернету, чтобы что-нибудь скачать. Если вероятно, что соединение не будет доступно, то, очевидно, лучше связать установщик JRE с вашим приложением. Это должно быть легко, даже с установщиком, не поддерживающим Java: установщик JRE - это просто исполняемый файл для запуска. - person Joonas Pulakka; 29.12.2009
comment
это будет звучать глупо, но какая минимальная версия jre должна быть в launch4j? - person Tuffy G; 29.12.2009
comment
Кажется, что это не упоминается непосредственно на веб-сайте, поэтому, возможно, вам следует спросить у автора. Но я подозреваю, что это не так критично и, вероятно, будет отлично работать с не совсем новыми JRE, если вам действительно по какой-то причине нужно использовать устаревшую JRE. - person Joonas Pulakka; 29.12.2009
comment
@Tuffy - это минимальная версия JVM, которую ваше Java-приложение скомпилировано (и, надеюсь, протестировано) для поддержки. Для получения дополнительной информации см. java.sun.com. / javase / 6 / docs / technotes / tools / windows / ... особенно параметр -target. - person Stephen C; 29.12.2009
comment
Спасибо всем. Я думаю, что буду придерживаться банки и забуду exe - person Tuffy G; 30.12.2009