Сколько java версий я установил на мою Ma c? - PullRequest
1 голос
/ 12 февраля 2020

Я немного растерялся. Когда я запускаю команду java --version в терминале, я получаю: java 13.0.1. Когда я открываю системные настройки и нажимаю приложение java, а затем о нем, я вижу, что оно говорит Java версия 8 1.8.0_231

Означает ли это, что у меня 8, 13 или оба?

Когда я проверяю через приложение java.

Java app panel

Когда я проверяю через терминал.

enter image description here

Когда я проверяю все JDK, установленные в моей системе (только 1 версия всплывающих окон). enter image description here

Ответы [ 2 ]

1 голос
/ 12 февраля 2020

На одном компьютере может быть установлено несколько JDK, но по умолчанию может быть установлена ​​только одна версия Java SDK. Похоже, вы установили Java 13 по умолчанию.

Попробуйте выполнить следующее:

echo $JAVA_HOME

Вы также можете go перейти на вкладку Java и просмотреть список всех Java Среды выполнения (JRE.)

Обратите внимание, что наличие нескольких доступных JRE не означает, что все соответствующие SDK также присутствуют.

0 голосов
/ 12 февраля 2020

Вы можете иметь много версий java на своем Ма c. Но вы можете запустить только один из них в процессе. На моем Ma c системные настройки запускаются с java path:

/ Library / Inte rnet Плагины / JavaAppletPlugin.plugin / Contents / Home / bin / java

Но в терминале, это запустить с java путь:

/ usr / bin / java

Я думаю, вы можете замените java файл в / usr / bin другой версией java, которую вы хотите.

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