java - 确保 JAVA_HOME 设置正确

标签 java macos

对 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/

相关文章:

java - Android 缩放/转换 Canvas 不会修改可点击区域

cocoa - 将 iOS 应用程序移植到 mac——如何处理内存管理?

objective-c - 在带有 Cocoa 的 macosx 下使用带有 objective-c 的客户端证书

java - Gradle同步失败: Cause: unable to find valid certification path to requested target on MacOS

java swing 和 sqlite

java - 正则表达式 "greedy"检查

java - Hadoop 从 Hadoop 节点的本地文件系统访问第 3 方库

java - 正则表达式获取“符号”之间的文本

python-3.x - 导入错误 : No module named tkinter. Mac OS 终端

cocoa - 如何在 MacOS X 中以编程方式切换键盘布局?