Я разрабатываю приложение Java, которое использует API-интерфейсы JavaFx8, и я написал для него установщик IZpack. Когда у меня уже есть JRE8 на моем компьютере, он отлично работает. Я знаю, что это не сработает, если у пользователя есть JRE, что меньше, чем JRE8. Во-первых, как я могу проверить, имеет ли пользователь JRE8 или нет? и как я могу запросить сообщение, которое сообщает пользователю установить JRE8, если он этого не сделал?Izpack force minimum JRE
0
A
ответ
0
Вы можете применять минимальную версию Java для программы установки с помощью javaversion
тег в вашей установки файла:
<javaversion>1.8.0</javaversion>
Чтобы предложить пользователю установить соответствующий JRE я рекомендую проект launch4j. Если вы используете maven как инструмент сборки, этот пример кода может помочь вам приступить к работе:
<plugin>
<groupId>org.bluestemsoftware.open.maven.plugin</groupId>
<artifactId>launch4j-plugin</artifactId>
<executions>
<execution>
<id>l4j-gui</id>
<phase>package</phase>
<goals>
<goal>launch4j</goal>
</goals>
<configuration>
<headerType>gui</headerType>
<outfile>${project.build.directory}/xxx-Setup.exe</outfile>
<jar>${project.build.directory}/xxx-Setup.jar</jar>
<jre>
<path>src/jre8</path>
<minVersion>1.8.0</minVersion>
</jre>
</configuration>
</execution>
</executions>
</plugin>
Смежные вопросы
- 1. IZpack - как установить JRE с помощью IZPack?
- 2. Состояние Izpack не работает
- 3. accepts_nested_attribute minimum
- 4. IZpack java condition debugging (IZpack 4)
- 5. IzPack ChmodInstallerListener.jar
- 6. deployJava js force для обновления jre 1.6 до 1.7+
- 7. Force JRE для запуска апплета из локальных файлов jar
- 8. Установка $ PATH и $ JAVA_HOME из IzPack install.xml
- 9. Minimum Width as padding
- 10. Prima Minimum Spanning Tree
- 11. Python, lambda, find minimum
- 12. Bare Minimum of Pagination?
- 13. MapFragment: Set Minimum zoom
- 14. CodeChef Problems: Minimum Maximum
- 15. Viewbox minimum fontsize
- 16. TSQL Default Minimum DateTime
- 17. UIDatePicker: Minimum Date
- 18. Minimum of Two Maybes
- 19. IzPack эквивалентен NSIS ReadCustomerData?
- 20. Reg: переменные переменных izPack
- 21. Компиляция проекта Izpack
- 22. Izpack: Создание пользовательских панелей
- 23. IzPack 4.3.5 branding
- 24. Как отладить утилиту izpack?
- 25. izpack и build.properties
- 26. IzPack Shortcut Nightmare
- 27. Изменение переменной UserInputPanel Izpack
- 28. Проблемы с IzPack Install на Ubuntu 12.04
- 29. Устаревший метод JRE JRE
- 30. jquery minimum rich textbox plugin