Java与JAVA_HOME环境变量

上元君
2021-12-25 13:45:19
2人阅读

 最近上元君收到不少小伙伴在后台私信,要我写点技术贴,安排~今天来讲讲Java与JAVA_HOME.

众所周知,JAVA_HOME在Java语言的使用中是无处不在的,作为一个环境变量,用它来定位Java可执行文件是必不可免的,如Java和JavaC。

我们通常使用的平台有windows,macOC和Linux三种,接下来我们将一一介绍。

Windows平台上,如果我们使用windows平台的时候,需要打开我们的命令行,也就是cmd,然后在其中输入echo %JAVA_HOME%

如果我们定义了JAVA_HOME在环境变量中,那么上面的命令就会有相应的打印效果。

我们可以尝试一下,比如说,where java那么,Java的可执行文件的位置就会显示出来。在macOS或者Linux平台,我们只需要打开我们的终端就可以输入echo $JAVA_HOME还是同理,只要我们定义过JAVA_HOME,那么上面的命令就会有相应的打印效果。或者,我们也可以输入,where java,但是这个并不是很有用在macOS或者Linux平台。不过我们可以使用  dirname和readlink 。macOS平台:$(dirname $(readlink $(which javac)))/java_home Linux平台:dirname $(dirname $(readlink -f $(which javac)))这样我们就找到了Java文件夹。

还有一个问题我们如何通过Java查找JAVA_HOME

这个问题我们不需要认清自己所使用的的平台,以上三种平台通用。

运行命令java -XshowSettings:properties -version,这里面有一个属性就是Java.home。

然后我们是用grep(Linux和macOS)或者findstr(Windows)即可。

以上就是Java与JAVA_HOME的小知识。小伙伴们get了吗?对于理工科生,思维逻辑还行的,对前途又迷茫,想转行拿高薪的,年龄在28周岁以下,全日制大专学历及以上的。那么上元君建议你首选IT行业,不管是IT行业的前景还是薪资,都是有很大的前途。所以对IT行业感兴趣的小伙伴,不要犹豫,大胆的迈出第一步,欢迎随时来上元IT咨询!!!

上一篇
收官之作 | 11月15日在南京《10万年薪财务人员必备十大技能》公益课最后一场,错过太可惜!
转行IT业是自学还是培训?
下一篇
扫码获取粉丝好礼
免费资料领取
最近直播
更多
空数据 undefined
APP下载
公众号
免费资料
顶部