Вопросов
Почему версии отличаются?
Стоит ли доверять процедуре проверки Oracle?
В некоторых случаях версия, проверенная Oracle , отличается от версии, показанной в командной строке.
пример
Этот пример, подробно
По данным Oracle в браузере:
- Java 7 Update 9
Согласно консоли Java:
Java Plug-in 10.9.2.05
Using JRE version 1.7.0_09-b05 Java HotSpot(TM) 64-Bit Server VM
По java
команде:
sh-3.2$ java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b58)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b02, mixed mode)
Ответы:
Проблемное использование терминологии
Если Oracle описывает сначала Java для «вашей операционной системы», а затем «для вашего компьютера», загрузка более точна только для вещей, которые используют плагин Internet :
jre-7u13-macosx-x64.dmg
устанавливает то, что требуется для этого плагина, но для вещей, которые используют Java без плагина, этот установщик из Oracle ничего не делает.намек
В OS X: если вы хотите, чтобы среда выполнения Java (JRE) от Oracle была похожа на JRE на диаграмме ниже для обеих (a) вещей, которые используют подключаемый модуль Internet, и (b) вещей, которые используют Java без этого подключаемого модуля в:
на Java SE Загрузки , игнорировать JRE ; скачать и установить JDK
и - если вам требуется более поздняя версия - в JDK 8 ранних выпусков доступа - Java.net , игнорируйте JRE ; Загрузите и установите JDK .
Дополнительное объяснение
Apple распространяет Java больше, чем интернет-плагин.
Подпрограмма Oracle, изображенная выше, приводит только к плагину. Другие части дистрибутива Apple не зависят от установщика Oracle.
Установка JDK из Oracle поместит папку по следующему пути, переопределяя (не удаляя) JDK из Apple:
/Library/Java/JavaVirtualMachines
В каждом JDK есть JRE. Пожалуйста, смотрите схему ниже.
Oracle на самом деле документирует это (хотя на его поиск ушло 3,5 года). См . Страницу Oracle в командной строке OSX.
мысли
Огромная красная кнопка «Скачать Java сейчас» слишком упрощена. Слишком много пользователей, включая некоторых технических экспертов, в конечном итоге озадачены конечным результатом.
Если сервер Oracle обнаруживает браузер Mac, одна из следующих фраз может быть менее вводящей в заблуждение:
критически
Oracle должна предложить некоторые пояснения в своем FAQ по Mac (информация и системные требования для установки и использования Mac Java 7) . Текущее недатированное издание этой страницы не имеет объяснения.
положительно
Некоторые пользователи желают или требуют, чтобы JRE интернет-плагина отличался от JRE, используемого в другом месте. Для этих пользователей эффективное приветствие Oracle может приветствоваться.
Пример:
YMMV.
Справочные материалы
Справочный центр Java
Документация по Java Platform Standard Edition 7
На диаграмме ниже, с этой страницы, сфокусируйтесь на:
Связанный
Как я могу переключаться между двумя версиями Java в Mountain Lion теперь, когда настройки Java исчезли?
источник