Я сумніваюся, які інструменти вибрати для роботи.
У мене є програма Java, що складається з декількох файлів JAR (основна .JAR
плюс бібліотеки) та інших інших файлів, і я хотів би з'єднати її в окремий .exe
інсталятор Windows із такими характеристиками:
- JVM в комплекті (тому це не залежатиме від встановлення системи JRE)
- Вся структура папки всередині відомого місця (бажано
C:\MyApp
абоC:\Program Files\MyApp
) - Посилання на робочий стіл на додаток, щоб користувачі могли вручну запустити його при необхідності
- Посилання має бути розміщене всередині папки "Запуск" (загального
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 не поширюватиме JRE разом із JAR, тому вона сама по собі здається недостатньою.
Я не впевнений, що питання занадто широке, але мені потрібно принаймні деякі вказівки щодо того, який інструмент прийняти.
Будь-яка допомога дуже цінується.