Подтвердить что ты не робот

Определение версии Java SDK на Mac

У меня MacBook Pro работает Snow Leopard; как я могу узнать, какая версия Java SDK установлена ​​на моем Mac?

4b9b3361

Ответ 1

В /System/Library/Frameworks/JavaVM.framework/Versions вы увидите все установленные JDK. Существует символическая ссылка с именем CurrentJDK, указывающая активный JDK.

Ответ 2

Откройте терминал и введите: java -version или javac -version.

Если у вас есть все последние обновления для Snow Leopard, на данный момент вы должны запустить JDK 1.6.0_20 (так же, как и версия JDK для Oracle).

Ответ 3

Простейшим решением будет открытый терминал

$ java -version

показывает следующее

java version "1.6.0_65"
  1. Решение Stefan также работает для меня. Здесь точный ввод:

$ cd /System/Library/Frameworks/JavaVM.framework/Versions

$ ls -l

Ниже приведена последняя строка вывода:

lrwxr-xr-x   1 root  wheel   59 Feb 12 14:57 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

1.6.0.jdk будет ответом

Ответ 4

Какие SDK? Если вы имеете в виду SDK для разработки Cocoa, вы можете проверить /Developer/SDKs/, чтобы узнать, какие из них вы установили.

Если вы ищете версию Java SDK, откройте /Applications/Utilities/Java Preferences. Там перечислены версии Java, которые вы установили.

В Mac OS X 10.6, однако, единственная версия Java - 1.6.

Ответ 5

Запустите эту команду в своем терминале:

$ java -version

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)
Cristians-MacBook-Air:~ fa$ 

Ответ 6

В современных macOS правильный путь - /Library/Java/JavaVirtualMachines.

Вы также можете воспользоваться командой /usr/libexec/java_home, которая просканирует этот каталог для вас и вернет список.