/ usr / libexec / java_home命令

我是一个本地的Windows用户,从来没有使用Linux / Unix或任何其他操作系统,除了Windows。 最近我已经切换到Mac。 我安装了Java 8到我的Mac机。 我以某种方式设置我的JAVA_HOMEvariables。 我不得不努力找出它的存储位置。 在对互联网进行研究之后,我在terminal上使用了下面的命令来找出我的Java安装位置,并提供了正确的path。

/usr/libexec/java_home 

我期待知道,这个命令是什么意思?

打开一个终端窗口。 类型

 man java_home 

你会得到:

java_home(1)java_home(1)

名称java_home – 返回$ JAVA_HOME的值

提要/ usr / libexec / java_home [选项]

描述java_home命令返回一个适合于设置JAVA_HOME环境变量的路径。 它从Java Preferences应用程序中的用户启用和首选JVM中确定此路径。 可以提供额外的约束来过滤可用的JVM列表。 默认情况下,如果没有约束匹配可用的JVM列表,则使用默认顺序。 路径被打印到标准输出。