对 Java 和 Mac 来说都是新手……我想确保设置了 JAVA_HOME,以便在其他程序中我可以使用它的路径。 所以我做了一些谷歌搜索,这就是我得到的:
如果我在终端中输入 /usr/libexec/java_home 我会得到: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 但是如果我在终端输入 echo $JAVA_HOME ,我什么也得不到。
你能告诉我这里发生了什么吗?
谢谢。
最佳答案
在 OSX 上默认没有设置 JAVA_HOME。您可以通过打开终端并执行以下操作来解决此问题:
echo "export JAVA_HOME=`/usr/libexec/java_home`" >> ~/.profile
. ~/.profile
这将导致 JAVA_HOME 在启动时设置(而不仅仅是当前 session ),并立即添加它。
关于java - 确保 JAVA_HOME 设置正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11372166/