Как мне установить переменную среды 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
но я боюсь проверить это, поэтому я спрашиваю вас, правильно это или нет, и если нет, что мне делать, пожалуйста?