Как установить JRE при развертывании приложения Java Swing? - PullRequest
2 голосов
/ 11 марта 2012

Я новичок в Java Swing и немного озадачен.Разрабатываемое мной приложение будет установлено в системах, в которых не установлена ​​JRE.Есть ли способ упаковать JRE в приложение Java Swing и создать EXE-файл, который устанавливает JRE и приложение?

Ответы [ 3 ]

6 голосов
/ 11 марта 2012

Используйте deployJava.js , чтобы убедиться, что на компьютере конечного пользователя установлена ​​подходящая минимальная JRE.Затем используйте Java Web Start для установки и запуска самого приложения.

Оба варианта:

  1. Поставляется Oracle для развертывания приложений с расширенными возможностями клиента.
  2. Предназначен для работы в Windows, OS X и * nix.
4 голосов
/ 11 марта 2012

Вы можете создавать файлы .exe из исходного кода программы Java, используя Launch4J . Этот инструмент предлагает возможность установить относительный путь к Java JDK / JRE. Это означает, что вы можете поставить свое программное обеспечение с необходимым JDK / JRE.

Но будь осторожен. Я думаю, что у вас возникнут проблемы, если вы предложите JDK / JRE для загрузки из-за проблем с лицензированием.

Лучший способ - сказать пользователям установить JDK / JRE самим ...

1 голос
/ 11 марта 2012

Вы должны использовать установщик для этого.Попробуйте NSIS , например

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...