2009-08-31 5 views
3

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

Спасибо, Раджани

+1

Убедитесь, что вы соблюдаете соглашение Sun о перераспределении JRE: http://java.sun.com/javase/6/webnotes/README.html#redistribution - это не должно быть проблемой, но вы должны знать из этого. –

ответ

4

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

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

2

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^