【发布时间】:2020-01-19 11:24:25
【问题描述】:
我在所有 3 个文件中都添加了以下行:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
如果我这样做,echo $JAVA_HOME,我会得到空行作为输出。
如果我先执行source .bash_profile,然后执行 echo $JAVA_HOME,我会正确获得输出。
如果我关闭终端应用程序并再次重新打开终端应用程序,echo $JAVA_HOME再次显示为空。 .profile 或 .bash_profile 不应该在我重新打开时将其加载到 bash 吗?我将它添加到所有 3 个文件中以确保。但这似乎不起作用
注意:我在 Mac 上使用 Zsh。这和我现在面临的有什么关系吗?
【问题讨论】:
-
在 Mac 上为 zshell 尝试 .zprofile。
-
@JoachimIsaksson 谢谢。有效。将您的解决方案转化为答案。