2013-03-13 2 views
0

Я разработал систему с использованием jdk 6. Затем я хочу развернуть эту систему для всех типов пользователей (windows, linux). а также я хочу создать. exe для установки внутри клиентской машины. этот процесс должен проверить, существует ли Java (совместимая версия) внутри клиентской машины. если внутри машины нет java, тогда процесс установки должен обеспечить возможность ее установки. Кроме того, программное обеспечение, используемое для этого, должно быть свободно доступно. благодарит заранее.Как я могу создать файл .exe из jar-файла

+2

Но .exe будет поддерживаться только в Windows Platform ri8? – Anubhab

+0

Пожалуйста, проверьте эту ссылку: http://www.javatips.net/blog/2011/09/convert-java-jar-file-to-exe –

+0

Я не хочу быть злым, но это в третий раз я Мы видели такой вопрос через два дня. Сказав это, я использую exe4j. Вам нужно будет заплатить за это, но он делает большую часть того, что вы просили, по крайней мере, одну Windows. – MadProgrammer

ответ

1

Пожалуйста, попробуйте использовать NSIS (http://nsis.sourceforge.net/Main_Page). В основном вам нужно будет написать сценарий NSIS, чтобы сделать следующее:

  1. Проверьте, существует ли JAVA. [В зависимости от 32 или 64-битной машины вы должны проверить различный узел]
  2. Получить путь Java
  3. Выполнить команду Java -jar XXXX

Есть много типовых сценариев, доступных на сайте NSIS. Дай мне знать, если тебе еще понадобится помощь. Я пришлю вам образец сценария.

+0

Заранее спасибо –

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