Могу ли я создать автономный установщик .exe для приложения Java с помощью Inno Setup? - PullRequest
0 голосов
/ 28 сентября 2018

Можно ли выполнить все эти шаги с помощью Inno Setup или мне нужно дополнительное программное обеспечение?

  • Создать автономный .exe установщик для приложения Java (либо основной JAR плюс библиотеки, либо Uber JAR)
  • Объединение JRE
  • Создание ярлыка на рабочем столе, чтобы пользователи могли запускать приложение вручную при необходимости
  • Настройка приложения для запуска при запуске

Ответом может быть либо «да», либо «нет, вам понадобится следующее дополнительное программное обеспечение ...».

Если это не считается слишком широким, базовый скрипт тоже будет полезен, но это необязательно.

1 Ответ

0 голосов
/ 29 сентября 2018

Вместо установки INNO я использую NSIS (https://sourceforge.net/projects/nsis/), это программное обеспечение с открытым исходным кодом, и очень мощное, вы можете использовать скрипт. - Создайте автономный установщик .exe для приложения Java (либо основной JAR плюс библиотекиили Uber JAR)

A: Yes, you need additional software like Launch4j(http://launch4j.sourceforge.net/) , or - if you use Eclipse or IDEA there is built-in tools to create executable application

Связать JRE

A: Yes, use NSIS script you can bundle JRE installation
  • Создать ярлык на рабочем столе, чтобы пользователи могли при необходимости запустить приложение вручную

    A: Да, с помощью сценария NSIS вы можете создать ярлык на рабочем столе

  • Настройка приложения для запуска при запуске

    A: Да, с помощью сценария NSIS вы можете писать окнаРеестр зависит от того, куда вы положили, Программы, определенные в Run, RunOnce или StartUp, будут загружены в следующем порядке: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKCU \ Software \ Microsoft\ Windows \ CurrentVersion \ Запустить папку запуска HKCU \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunOnce

...