поэтому эта программа, Launch4J говорит, что я могу связать JRE с моей программой. Поскольку моя программа требует Java 7, я могу связать это право? У меня есть одна проблема - размер программы. Будет ли программа похожей на 200mb с JRE упакованы? Благодарю.Java bundle JRE
ответ
Нет. Он по-прежнему будет иметь несколько мегабайт.
Посмотрите на this answer и комментарии:
Для любознательных, делая это на моем 64-битной ОС Windows JRE6 упал установку с 97,7 МБ (19,2 MB 7z с компрессией) 89,9 МБ (17,9 MB 7z с компрессией), так около -7%
Вы также можете выбрать комплект alternate, smaller, JRE.
Это, как говорится, связывание не рекомендуется и должно использоваться только в экстремальных условиях. Лучший вариант - указать вашему пользователю http://www.java.com и позволить им установить наиболее подходящую версию Java.
Кроме того, вы можете связать JRE с мастером установки, а не с самим приложением, которое может быть альтернативой, если вы не хотите менять приложение запуска приложения.
Почему именно плохое консультирование? – millimoose
1) Это заставляет вас нести ответственность за ошибки в JRE, в отличие от Oracle. 2) Пользователь больше не получает автоматические обновления с помощью «private JRE» 3) Он рискует загрязнить систему пользователя дополнительными версиями Java. 4) Это значительно увеличивает загрузку. .. –
5) Наличие/поставка 3 различных распространяемых пакетов для каждой версии, а также (второстепенные) проблемы с направлением новых пользователей на правильную загрузку. –
- 1. Bundle Jre with Install4J
- 2. Как использовать параметр Bundle JRE в Launch4j
- 3. JavaFX DEB Bundle Without JRE не работает
- 4. Netbeans javafx mac bundle без JRE
- 5. Включить jre bundle с .exe, созданным с помощью инструмента exe4j
- 6. Bundle Jre загружается как зависимость maven с Install4J
- 7. Bundle a JRE в exe с использованием Launch4J
- 8. Не удалось найти JRE в опции Select Bundle в Install4J
- 9. Установка базы Java JRE?
- 10. Экспортного Java без JRE
- 11. Java-массивы (в JRE)
- 12. Java JRE версии incompatibilty
- 13. Java JRE против GCJ
- 14. java jre confusion
- 15. Java + = компилятор/ошибка jre?
- 16. Java JDK и версии JRE
- 17. BlackBerry JRE независимое java-кодирование
- 18. Codename One java jre version
- 19. Jar before jre - java classpath
- 20. JDK, JRE, Java: Версия Confusion!
- 21. Java, копирование файла в jre
- 22. Пакет JRE для Java-приложения
- 23. Jenkins java jre installation duplicate
- 24. Java JRE Смешанный код безопасности, начиная с JRE 1.6.0_19
- 25. Java/XSL: результат преобразования между jre 1.5 и jre 1.6
- 26. JRE на AIX, JRE 6 core dumping
- 27. Устаревший метод JRE JRE
- 28. Запуск .class & .jre с портативным JRE
- 29. adt bundle eclipse не работает
- 30. Android - Eclipse JRE не найден
-1: Почему бы просто не попробовать и не увидеть? Похоже на очевидное направление для собственных исследований. – millimoose
@millimoose Ну, я имею в виду, что фактическая папка JRE похожа на 150mb ... Нужно ли мне все это? – user1947236
Вы можете проверить версию java в своем основном классе и, если она не соответствует вашей ошибке запроса throw. Если Java нет, для пользователя очевидно, что ему нужно установить java. – devang