在Mac上设置JAVA_HOME的路径有问题吗?

时间:2019-12-21 02:11:50

标签: java macos path

我使用的是Mac,并且已经在其上安装了Java,但是在设置JAVA_HOME的路径时遇到了问题。

这是我尝试过的三种方法,但这些方法都不起作用,顺便说一句,其中一种方法适用于python:

export PATH=${PATH}:/usr/local/mysql/bin/:JAVA_HOME=$(/usr/libexec/java_home)

export PATH=${PATH}:/usr/local/mysql/bin/
export JAVA_HOME=$(/usr/libexec/java_home)

export PATH=${PATH}:/usr/local/mysql/bin/
export JAVA_HOME=`/usr/libexec/java_home -v 13.0.1`

这是我的Java安装位置:

/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home

我尝试使用以上三种方法,但是当我键入echo $JAVA_HOME时,仍然没有显示任何内容。

有人知道怎么了吗?任何建议表示赞赏。

2 个答案:

答案 0 :(得分:0)

要设置JAVA_HOME:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home

然后在终端上运行echo $JAVA_HOME以确认路径。

请注意,这仅为当前会话设置JAVA_HOME。如果您希望它继续存在,则必须将该命令添加到~/.profile~/.bash_profile文件中,然后打开一个新的终端窗口以使其正常工作。

更新:@skryvets指出,并使用source .bash_profile激活您的更改。

答案 1 :(得分:0)

好,以防万一某人没有阅读所有评论。我们确实需要执行source .bash_profile来应用新的更改。感谢您的所有评论和建议。赞赏。