Проверьте правильность версии JDK, установленной в macOS - PullRequest
0 голосов
/ 04 октября 2018

У меня есть MacBook с последней установленной HighSierra и из Системных настроек / Панели Java.Там написано, что у меня установлена ​​последняя версия Java: обновление 181. Java.

. На вкладке «Java» вышеупомянутого диалогового окна «Настройки Java» я вижу, что версия 181, на которую он ссылается, установлена ​​в/ Библиотека / Интернет-плагины / JavaAppletPlugin.plugin / Contents / Home / bin / java

Если я попытаюсь выполнить этот двоичный файл (т. Е. Версию Java), я получу:

java version "1.8.0_181" 
Java(TM) SE Runtime Environment (build
1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

однако, когда я пытаюсь запустить «java» из общего приглашения или если я пытаюсь выполнить javac, я получаю другой результат:

java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

этот последний java установлен в / System / Library / Frameworks / JavaVM.framework / Versions / Current / Commands /

Так что мне кажется, что у меня есть jre (181) и jdk (40), это правильно?

если это так, это так?правильная настройка на Mac?я начал задаваться вопросом, когда анализатор forticlient обнаружил кучу проблем безопасности CVE, связанных с JDK, которые были исправлены в обновлении 181.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...