Подтвердить что ты не робот

Запуск java без установки jre?

Как было задано и ответили здесь, python имеет полезный способ развертывания без инсталляторов. Может ли Java сделать то же самое?

  • Есть ли способ запустить Java jar файл без установки jre?
  • Есть ли что-то вроде java2exe (win32), java2bin (linux) или java2app (mac)?
4b9b3361

Ответ 1

Вы можете использовать Launch4j для этого. Хорошо документирована и проста в использовании. Хотя в результирующей программе по-прежнему требуется JRE для запуска, вам не нужно устанавливать JRE на целевую систему. Вы можете просто скопировать его с вашим приложением и сказать, что Launch4j должен был найти его или просто завершить его всем остальным.

Ответ 2

Для создания собственных исполняемых файлов вы можете использовать Excelsion Jet, который компилирует Java в собственный код. Мы использовали его для работы над проектом, и нам пришлось выполнить нулевую модификацию исходного исходного кода (который нацелился на Sun JDK).

Ответ 3

вы можете вставить JRE внутри приложения и создать установку или установку для своего приложения.

Ответ 5

Возможно, вы захотите проверить, как работает Eclipse - он имеет собственный .exe, который может использовать локальную (для установки) JRE.

Ответ 6

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

Проверьте ответ, который я сделал на другой пост

Ответ 7

Возможно, вам удастся с GCJ - не пробовал сам.