1

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

4 ответа4

2

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

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

1

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

1

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

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

0

Начиная с 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .