Как мне установить переменную среды JAVA_HOME в macOS? [Дубликат]

На этот вопрос уже есть ответ здесь:

Что я должен установить JAVA_HOME на OSX 13 ответов

Я знаю, что этот вопрос задавали много раньше, но я прочитал, и я покажу вам, что я получил.

Я перечислю команды, которые я сделал в моемOS X Yosemite 10.10.1

Java-версия

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

Java-полная версия

 java full version "1.8.0_45-b14"

какая ява

/usr/bin/java

Домашняя переменная Java не установлена, потому что, когда я делаю это:echo $ java_home или жеecho $ JAVA_HOME или жеecho $ Java_Home у меня ничего нет на терминале.

при этом: ls -lwhich java я получил это:

8 lrwxr-xr-x  1 root  wheel  74 Nov 12  2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

Javac-версия

javac 1.8.0_45

/ USR / libexec / java_home

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
Решение, которое я считаю правильным после прочтения в Интернете,
echo "export JAVA_HOME=`/usr/libexec/java_home`" >> ~/.profile  

но я боюсь проверить это, поэтому я спрашиваю вас, правильно это или нет, и если нет, что мне делать, пожалуйста?

Ответы на вопрос(1)

Ваш ответ на вопрос