Запуск java без установки jre?
Как было задано и ответили здесь, python имеет полезный способ развертывания без инсталляторов. Может ли Java сделать то же самое?
- Есть ли способ запустить Java jar файл без установки jre?
- Есть ли что-то вроде java2exe (win32), java2bin (linux) или java2app (mac)?
Ответы
Ответ 1
Вы можете использовать Launch4j для этого. Хорошо документирована и проста в использовании. Хотя в результирующей программе по-прежнему требуется JRE для запуска, вам не нужно устанавливать JRE на целевую систему. Вы можете просто скопировать его с вашим приложением и сказать, что Launch4j должен был найти его или просто завершить его всем остальным.
Ответ 2
Для создания собственных исполняемых файлов вы можете использовать Excelsion Jet, который компилирует Java в собственный код. Мы использовали его для работы над проектом, и нам пришлось выполнить нулевую модификацию исходного исходного кода (который нацелился на Sun JDK).
Ответ 3
вы можете вставить JRE внутри приложения и создать установку или установку для своего приложения.
Ответ 4
Вы можете посмотреть
http://www.bearcave.com/software/java/comp_java.html
Вы можете получить то, что хотите.
Ответ 5
Возможно, вы захотите проверить, как работает Eclipse - он имеет собственный .exe, который может использовать локальную (для установки) JRE.
Ответ 6
Вы можете сделать это с помощью NetBeans и нескольких инструментов. В результате получается автономный установщик, который упаковывает все, что вам нужно, поэтому ваше программное обеспечение может работать без установки JRE. Он также полностью переносим, потому что он устанавливает ваше программное обеспечение в AppData, то есть ему не нужно устанавливать привилегии. Возможно, вы даже можете настроить путь установки или установить его на свой ПК, найти папку и скопировать ее для распространения своего программного обеспечения таким образом.
Проверьте ответ, который я сделал на другой пост
Ответ 7
Возможно, вам удастся с GCJ - не пробовал сам.