Установлен ли JRE в Windows и Linux?

1925
8k_of_power

В Windows XP, Vista, Windows 7 и во всех дистрибутивах Linux установлена ​​Java JRE, поэтому конечным пользователям не нужно устанавливать ее для запуска приложений Java?

1

4 ответа на вопрос

2

Нет, не по умолчанию (по крайней мере, для XP и Ubuntu, о которых я знаю).

Вы должны скачать и установить версию Sun, если хотите. Возможно, некоторые дистрибутивы Linux включают среду выполнения GNU Java.

Чтобы добавить к этому: Mac OS X * имеет * установленную по умолчанию Java VM, однако она поддерживается Apple и меняет версии только вместе с операционной системой. Других вариантов там нет, но, по крайней мере, вы можете полагаться на * некоторую * версию JRE. Joey 14 лет назад 0
Apple включает в себя обновления JVM без полного незначительного обновления версии ОС. Это обычно отстает от версии солнца все же. Jherico 14 лет назад 0
1
Valentin Rocher

Не по умолчанию, но его довольно просто установить, и если вы хотите, чтобы ваши пользователи не думали об этом, вы можете использовать launch4j, который автоматически предлагает им ссылку на последнюю версию JRE.

Многие дистрибутивы не позволяют произвольному пользователю устанавливать программы. Thorbjørn Ravn Andersen 14 лет назад 0
1
Thorbjørn Ravn Andersen

Многие дистрибутивы Linux включают в себя некоторую форму Java, но вы НЕ МОЖЕТЕ ОПРЕДЕЛИТЬСЯ, что для вашего приложения имеется подходящая JVM.

Для Ubuntu достаточно установить «sun-java6-jdk», чтобы получить все, что вам нужно в качестве развертывателя Java.

0
TuxRug

Начиная с XP, Windows не включает JRE (и до этого включенная JRE была версией Microsoft, а не официальной версией Java, поэтому она всегда отставала и имела свои проблемы).

Многие дистрибутивы Linux поставляются с установленной JRE, но, опять же, это не официальная версия Java, так как это закрытый исходный код. В последних версиях Ubuntu, openSUSE и Fedora (среди многих других) используется JRE из openJDK. Это работает для многих программ на Java, но не для всех. Многие апплеты и Java-программы будут зависать под ним. Вы можете установить официальную версию в Linux либо из менеджера пакетов вашего дистрибутива, либо с веб-сайта Java.

В некоторых системах Linux (включая Ubuntu) вам может потребоваться вручную установить официальную JRE по умолчанию, чтобы система могла использовать эту JRE, при этом вы не будете указывать это делать каждый раз. В дистрибутивах на основе Debian (включая Ubuntu) и openSUSE (и, вероятно, в других) команда для этого есть sudo update-alternatives --config javaи включает официальный плагин JRE в веб-браузере sudo apt-get install sun-java6-bin sun-java6-plugin.