我正在使用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
时,仍然没有显示任何内容。
有谁知道可能出了什么问题?任何建议不胜感激。
好的,以防有人没有阅读所有评论。我们确实需要做source .bash_profile
来应用新的更改。感谢您的所有意见和建议。很感激。
设置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
激活您的更改。