Wie soll ich die Umgebungsvariable JAVA_HOME unter macOS einstellen? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Was soll ich unter OSX für JAVA_HOME festlegen? 13 answers

Ich weiß, dass diese Frage schon oft gestellt wurde, aber ich habe sie gelesen und werde dir zeigen, was ich habe.

Ich liste die Befehle auf, die ich in meinem @ gemacht haOS 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"

which java

/usr/bin/java

Java-Ausgangsvariable ist nicht festgelegt, weil, wenn ich dies tue:echo $ java_home oderecho $ JAVA_HOME oderecho $ Java_Home Ich habe nichts auf dem Terminal.

wenn Sie dies tun: ls -lwhich java Ich schaff das

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
Die Lösung, die ich nach dem Lesen im Internet für richtig halte, ist
echo "export JAVA_HOME=`/usr/libexec/java_home`" >> ~/.profile  

aber ich habe angst es zu testen, deshalb frage ich dich, ob das richtig ist oder nicht und wenn nicht, was soll ich bitte tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage