Я использую OS X Yosemite. Я добавляю Java к моему пути в .bashrc
следующим образом:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH
/user/libexec/java_home -v 1.8
указывает мне на /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home
.
Это устанавливает мой JDK "по умолчанию" равным 1.8.0_74. Я не уверен, откуда этот JDK. Я думаю, что он поставляется с Yosemite.
Отдельно, Java Updater периодически запускает и обновляет Java. В настоящее время он говорит, что я на 1.8.0_161:
Но я нигде не могу найти его на своем компьютере! Это не внутри /Library/Java/JavaVirtualMachines/
. Я попытался find / -name java -type f
и все еще не смог найти его. Где это находится?