无法在 Catalina 上设置 JAVA_HOME
Can't set JAVA_HOME on Catalina
我用卡塔琳娜。我创建了 .bash_profile
文件并对其进行了编辑。
我在这个文件中写了 export JAVA_HOME=$(/usr/libexec/java_home)
并输入了 source ~/.bash_profile
,然后输入了 echo $JAVA_HOME
并显示了路径,但是当我重新打开终端并输入 echo $JAVA_HOME
时,没有'再次显示路径。
有什么问题?
~/.bash_profile
在登录时执行。如果您只是注销并重新登录,应该没问题。
对于交互式非登录 shell,使用 .bash_rc
。
Catalina 中的新用户帐户默认使用 zsh
,而不是 bash
。您需要在 ~/.zprofile
中设置您的环境,而不是 ~/.bash_profile
。
我用卡塔琳娜。我创建了 .bash_profile
文件并对其进行了编辑。
我在这个文件中写了 export JAVA_HOME=$(/usr/libexec/java_home)
并输入了 source ~/.bash_profile
,然后输入了 echo $JAVA_HOME
并显示了路径,但是当我重新打开终端并输入 echo $JAVA_HOME
时,没有'再次显示路径。
有什么问题?
~/.bash_profile
在登录时执行。如果您只是注销并重新登录,应该没问题。
对于交互式非登录 shell,使用 .bash_rc
。
Catalina 中的新用户帐户默认使用 zsh
,而不是 bash
。您需要在 ~/.zprofile
中设置您的环境,而不是 ~/.bash_profile
。