其中一个应用程序需要JAVA_HOME
变量。Java 已安装。~/.profile
我有这个:
PATH="/usr/local/heroku/bin:/usr/share/perl6/vendor/bin:/home/arch/.local/bin:$PATH"
JAVA_HOME="/usr/lib/jvm/default"
export JAVA_HOME
PATH=${JAVA_HOME}/bin:${PATH}
我添加了最后 3 行。然后我运行source ~/.profile
,同一个终端窗口显示了/usr/lib/jvm/default
正确的内容。然而,在新的终端中什么也没有显示。我忘了什么?
答案1
.profile 在登录时运行,但新的终端窗口不是登录,而是运行 ~/.bashrc。
如果您退出会话并再次登录,您的 .profile 将具有预期的效果,并且登录后的新终端会话将从初始登录继承这些设置。