如何在macOS上设置JAVA_HOME环境变量?

Marco Dinatsoli:

我知道这个问题以前已经问过很多,但是我确实读过,我会告诉你我所得到的。

我将列出在OS X Yosemite 10.10.1中执行的命令

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"

哪个java

/usr/bin/java

未设置Java home变量,因为当我这样做时:echo $ java_homeecho $ JAVA_HOMEecho $ Java_Home我在终端上什么也没有。

当这样做:ls -l which java我得到了:

8 lrwxr-xr-x  1 root  wheel  74 Nov 12  2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

javac-版本

javac 1.8.0_45

/ usr / libexec / java_home

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

我在网上阅读后认为正确的解决方案是

echo "export JAVA_HOME=`/usr/libexec/java_home`" >> ~/.profile  

但是我害怕进行测试,这就是为什么我问你,是否正确,如果不正确,我该怎么办?

ntalbs:

我不确定您为什么害怕测试,可以放心地测试一下:

在终端会话中,输入以下内容:

echo "export JAVA_HOME=`/usr/libexec/java_home`"

这将打印以下行:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

复制以上内容并将其粘贴到终端窗口中,然后按Enter键。并执行java -version以查看其是否正常工作。如果一切正常,您可以将代码附加到您的.profile

但是,直接添加此行是更好的主意,因为.profile升级JDK时不必更新

export JAVA_HOME=`/usr/libexec/java_home`

请参考java_home工具的手册页简而言之,它为macOS上的常规安装提供了JAVA_HOME的适当路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在macOS上设置JAVA_HOME环境变量?

如何在Mac OS X 10.9上设置JAVA_HOME环境变量?

我应该在macOS X 10.6上设置JAVA_HOME环境变量吗?

如何在android studio中设置Set JDK_HOME和JAVA_HOME环境变量?

如何在macOs Mojave上设置环境变量?

如何在Java中获取JAVA_HOME和CATALINA_HOME环境变量?

Maven错误:未设置JAVA_HOME环境变量

如何在MAC上更新我的ANDROID_SDK_ROOT / JAVA_HOME / PATH环境变量以构建Android

Maven如何知道JAVA_HOME在Ubuntu中设置为环境变量

如何在Cent OS 7下检查JAVA_HOME环境变量

未定义JAVA_HOME环境变量。如何在Ubuntu 12.04中修复?

设置JAVA_HOME与JRE_HOME与PATH环境变量

即使设置了系统 JAVA_HOME 环境变量,“echo %JAVA_HOME%”也会返回错误的路径

找不到“ JAVA_HOME”环境变量。尝试手动设置

JAVA_HOME环境变量未设置Validator.nu HTML解析器

CordovaError:无法找到“JAVA_HOME”环境变量。尝试手动设置

JAVA_HOME环境变量和Java JDK的乐趣

环境变量java_home的值不正确

如何解决Maven错误JAVA_HOME环境变量未正确定义

如何解决Maven错误JAVA_HOME环境变量未正确定义?

如何在 Ubuntu 20.04 上设置 ROS 环境变量?

如何在Windows 7上设置python环境变量?

如何在capistrano上设置环境变量?

如何在Ubuntu 18.04上设置环境变量

如何在Java类中使用cloudhub上设置的环境变量

如何在Ubuntu上设置JAVA_HOME路径?

如何在CentOS上正确设置JAVA_HOME?

如何在Ubuntu 12.04上设置JAVA_HOME

如何在Helm图表中设置Java环境变量?