Ответ 1
Launch4j возможно? Не могу сказать, что я использовал его сам, но это похоже на то, что вам нужно.
Возможный дубликат:
Как преобразовать мою программу java в файл .exe?
Я хотел бы создать Windows.exe для Java-программы. Раньше я использовал JEXECreator для этого, но это не совсем удовлетворительно, потому что:
Мне не нужен сгенерированный .exe для работы, если Java не установлен на целевой машине (на самом деле, я думаю, это невозможно).
Любые рекомендации?
Launch4j возможно? Не могу сказать, что я использовал его сам, но это похоже на то, что вам нужно.
Большинство программ, которые конвертируют java-приложения в файлы .exe, - это всего лишь обертки вокруг программы, и конечный пользователь все равно нуждается в установке JRE для ее запуска. Насколько я знаю, нет никаких конвертеров, которые сделают его родным исполняемым файлом из байт-кода (были попытки, но если кто-то получился успешным, вы уже услышите о них).
Что касается оберток, то лучшие из них, которые я использовал (как было предложено ранее):
и
Желаем удачи!
Если вы действительно хотите exe Excelsior JET - это продукт профессионального уровня, который компилируется в собственный код:
http://www.excelsior-usa.com/jet.html
Вы также можете посмотреть JSMooth:
http://jsmooth.sourceforge.net/
И если ваше приложение совместимо с его совместимым с AWT/Apache классом, тогда GCJ компилируется в native exe.
Я использовал exe4j для упаковки всех java-баннеров в один окончательный файл .exe, который пользователь может использовать в качестве обычного приложения Windows.
Java Wrapper может помочь вам, в зависимости от ваших требований.
Вы можете попробовать exe4j. Это эффективно то, что мы используем через своего кузена install4j.
Если Java установлен на целевой машине, нет необходимости создавать файл .exe. Файл .jar должен быть достаточным.