Объединение JRE с приложением Java

Я создал exe-файл с помощью сценария Ant launch4j и файла build.xml. Я хочу связать JRE в своем приложении и распространить его среди клиентов. Как мне это сделать?

Спасибо раджани

2 ответа

Ну, просто все под $JAVA_HOME/jre в ваш дистрибутив (предположительно Zip/TAR файл), а затем ваши сценарии ссылаются на это (то есть использовать java исполняемый под $JRE_HOME/bin запустить вашу Java-программу).

Помните, что если вы сделаете это, вам придется поставлять разные дистрибутивы для разных целевых платформ (Windows,OSX, Linux и т. Д.) И архитектур (или, конечно, один раздутый uber-дистрибутив, но никто не поблагодарит вас за это!).

Это прекрасно работает... если вы хотите, чтобы ваша программа работала только на одной версии конкретной ОС.

Однако, как правило, комплектация JRE - плохая идея. Даже для Windows существует три версии JRE: одна для x86, одна для x86-64 и одна для Itanium. Даже если Sun действительно затрудняет поиск 64-битных версий, они все же существуют.

64-разрядные версии Java для Windows находятся на java.sun.com, но не на java.com.

Другие вопросы по тегам