Я сомневаюсь, какие инструменты выбрать для работы.
У меня есть приложение 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-файлами, поэтому, похоже, этого недостаточно.
Я не уверен, является ли вопрос слишком широким, но мне нужно хотя бы какое-то руководство по тому, какой инструмент принять.
Любая помощь очень ценится.