Como devo definir a variável de ambiente JAVA_HOME no macOS? [duplicado]
Esta pergunta já tem uma resposta aqui:
O que devo definir JAVA_HOME no OSX 13 respostasEu sei que essa pergunta já foi feita muito antes, mas eu li e mostrarei o que recebi.
Vou listar os comandos que eu fiz no meuOS X Yosemite 10.10.1
versão-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 -fullversion
java full version "1.8.0_45-b14"
qual java
/usr/bin/java
A variável home do Java não está definida porque quando faço isso:echo $ java_home oueco $ JAVA_HOME ouecho $ Java_Home não tenho nada no terminal.
ao fazer isso: ls -lwhich java
Eu tenho esse:
8 lrwxr-xr-x 1 root wheel 74 Nov 12 2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
javac -version
javac 1.8.0_45
/ usr / libexec / java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
A solução que eu acho correta depois de ler na internet éecho "export JAVA_HOME=`/usr/libexec/java_home`" >> ~/.profile
mas tenho medo de testá-lo, é por isso que estou perguntando se isso está correto ou não e se não, o que devo fazer, por favor?