Все ли операционные системы уже установили JRE для запуска приложений Java?
Допустим, я не Java-разработчик и не обычный человек, а устанавливаю любое приложение, написанное на Java. Итак, мне нужно сначала установить JRE или на всех операционных системах уже не установлена JRE?
2 ответа
Все ли операционные системы уже установили JRE для запуска приложений Java?
Нет.
Прежде всего, Java не обязательно доступна для всех операционных систем. (Вероятно, он доступен для большинства операционных систем, на которые нацелено ваше приложение... но может и не быть.)
Во-вторых, на большинстве платформ операционной системы Java по умолчанию не установлена. Действительно, многие поставщики ОС вообще не поддерживают Java: Java поставляется сторонним поставщиком.
Итак, мне нужно сначала установить JRE или на всех операционных системах уже не установлена JRE?
До Java 9 ответ таков: нужно установить JRE или JDK. Это можно сделать, загрузив и установив его напрямую или установив систему управления пакетами в некоторых ОС. Это также можно сделать, вставив JRE в установщик вашего приложения.
Начиная с Java 9, вы также можете использовать "jlink" для создания исполняемого файла, содержащего урезанный JRE, предназначенный для запуска вашего приложения на конкретной целевой платформе. Это подход, рекомендованный Oracle для людей, которые хотят распространять Java-приложения "потребительского уровня".
Начиная с Java 11, для некоторых поставщиков Java опция JRE больше не доступна. Если вы хотите, чтобы "полная" Java запускала ваше приложение, вам / вашим пользователям необходимо установить JDK.
Среда выполнения Java не имеет ничего общего с ОС. Вы можете установить любую ОС с JRE или без. Если бы вы установили ОС самостоятельно, я думаю, у нее ее нет. Если вы купили компьютер с установленной ОС, это зависит от того, у кого вы его купили.
Проверка, установлен ли у вас JRE, практически одинакова на всех ОС. Откройте Терминал (в Windows запустите CMD) и введите java --version
,
Если у вас его нет, вам нужно установить его. Просто установите Google JRE на [вставьте свою ОС здесь]