Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac os如何确保java_home变量在系统路径中_Java_Macos - Fatal编程技术网

mac os如何确保java_home变量在系统路径中

mac os如何确保java_home变量在系统路径中,java,macos,Java,Macos,我正在下载一些apache组件,他们在官方文档中写道: Make sure that JAVA_HOME is set to the location of your JDK 我确实安装了java,我的eclipse运行良好,但我如何知道这个java_home变量是否在路径中?在mac上打开终端打开终端最简单的方法是在spotlight search中键入terminal。在终端上运行printenv命令。它将显示mac上设置的所有环境变量。如果设置了JAVA\u HOME,您可以在那里找到。

我正在下载一些apache组件,他们在官方文档中写道:

Make sure that JAVA_HOME is set to the location of your JDK

我确实安装了java,我的eclipse运行良好,但我如何知道这个java_home变量是否在路径中?

在mac上打开终端打开终端最简单的方法是在spotlight search中键入terminal。在终端上运行printenv命令。它将显示mac上设置的所有环境变量。如果设置了JAVA\u HOME,您可以在那里找到。

echo$JAVA\u HOME?哪个java?直接检查shell初始化文件?@Mena for echo$JAVA\u HOME我在终端中没有得到任何东西,当我做哪个JAVA时,我得到了/usr/bin/JAVA这是什么意思?我已经访问了java网站,我检查了我有哪些java,我得到了我安装的最新推荐java版本/usr/bin/java可能是simlink。找出它在Mac OS中的作用,这可能是非常复杂的。当您知道您安装的JDK的确切位置后,将JAVA_HOME值设置为shell初始化文件中的JDK文件夹,例如for bash、.bashrc。我编写了javac-version,得到了javac 1.8.0_45,这意味着JDK安装在我的mac上。但是我怎么知道jdk的位置呢please@Mena我刚放了这个烤箱你能检查一下吗?