¿Cómo debo configurar la variable de entorno JAVA_HOME en macOS? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Qué debo configurar JAVA_HOME en OSX? 13 respuestas

Sé que esta pregunta se ha hecho mucho antes, pero leí y te mostraré lo que obtuve.

Voy a enumerar los comandos que hice en miOS X Yosemite 10.10.1

java -version

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"

cual java

/usr/bin/java

La variable de inicio de Java no está establecida porque cuando hago esto:echo $ java_home oecho $ JAVA_HOME oecho $ Java_Home No tengo nada en la terminal.

al hacer esto: ls -lwhich java tengo esto:

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
La solución que creo que es correcta después de leer en internet es
echo "export JAVA_HOME=`/usr/libexec/java_home`" >> ~/.profile  

pero me da miedo probarlo, por eso te pregunto si es correcto o no, y si no, ¿qué debo hacer, por favor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta