Launch4j — java-исполняемая оболочка Windows7

Сценарий: java-приложение, обернутое с помощью launch4j, отлично работает на машине разработчика с Windows Vista, на обычной машине с Windows7 запрашивает установку Java JRE, но не запускает приложение.

Кому-нибудь удалось создать исполняемый файл с помощью java-обертки для Windows7.

Предыстория: - у jar есть все зависимые jar-файлы и ресурсы - пробовали с настраиваемым манифестом, а также со сборкой в ​​манифесте, указывающей на класс Main

Спасибо за любую помощь


person Roman    schedule 15.12.2010    source источник
comment
Когда вы говорите, что приложение не запускается, у вас есть какие-либо ошибки? Если да, пожалуйста, включите их в свой вопрос.   -  person Valentin Rocher    schedule 15.12.2010
comment
Спасибо за отзыв - и извините - я думаю - я понял, что пошло не так. - После проверки 23-битной/64-битной записи на форуме я понял, что у меня странная настройка jvm-options.   -  person Roman    schedule 15.12.2010


Ответы (2)


launch4j не является JRE. Он также не преобразует объект Java в исполняемый двоичный формат для запуска в Windows.

Это очень хорошо объясняется: http://launch4j.sourceforge.net/

person sjngm    schedule 15.12.2010

Я использую NSIS вместо launch4j для запуска своих java-приложений:

http://nsis.sourceforge.net/Java_Launcher_with_automatic_JRE_installation

person steve    schedule 23.03.2011