Я использую 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 и все еще не смог найти его. Где это находится?

1 ответ1

1

Если вы просто устанавливаете JRE, он находится в /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/

Если вы устанавливаете JDK, он находится в /Library/Java/JavaVirtualMachines/

JRE мало используется для общего использования Java, так как он доступен только в браузерах. Вам нужен JDK для запуска обычных программ на Java или таких вещей, как Eclipse.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .