1

Я сомневаюсь, какие инструменты выбрать для работы.

У меня есть приложение Java, состоящее из нескольких файлов JAR (основной .JAR plus) и другие файлы, и я хотел бы объединить их в автономный установщик .exe Windows со следующими характеристиками:

  • JVM в комплекте (поэтому это не будет зависеть от установки JRE системы)
  • Вся структура папок внутри известного местоположения (предпочтительно C:\MyApp или C:\Program Files\MyApp)
  • Ссылка Desktop на приложение, чтобы пользователи могли запускать его вручную при необходимости.
  • Ссылка должна быть помещена в папку «Автозагрузка» (либо общая папка C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp либо пользовательская папка C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup), чтобы он мог автоматически запускаться при входе пользователя в систему
  • Кроме того, приложение может быть настроено для запуска в качестве службы для того же эффекта.

У меня проблемы с поиском подходящих инструментов для работы и их использованием.

Я установил NetBeans и Inno Script Studio, которые вместе создают установщик .exe со связанным JRE в скрытой папке внутри папки C:\Users\Username\AppData\Local (которую я не вижу по умолчанию, если не отобразить папку в машине пользователя), однако некоторые требования все еще отсутствуют.

Я подозреваю, что встроенный упаковщик NetBeans мог бы сделать эту работу, если файлы Ant были правильно настроены, но я не знаю, какие настройки нужно сделать.

И я боюсь, что Inno Script Studio не будет связывать JRE вместе с JAR-файлами, поэтому, похоже, этого недостаточно.

Я не уверен, является ли вопрос слишком широким, но мне нужно хотя бы какое-то руководство по тому, какой инструмент принять.

Любая помощь очень ценится.

0