$JAVA_HOME 变量随每个新终端而变化

$JAVA_HOME variable changes with each new terminal

我最近在我的机器上安装了 Jdk1.8。一切顺利,我成功了。之后我编辑了 /etc/profile 文件以设置新的 Java 路径。我编辑了以下行:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64

然后我执行了

source /etc/profile

这里再次一切正常,我可以在终端上看到更改。

问题是:

每次我打开一个新终端我都需要做

source /etc/profile

否则 JAVA_HOME 将具有其旧值。

请问解决方法?谢谢

如果您的用户名是 'test',则创建一个名为 /home/test/.profile 的文件(如果它不存在),并在其中添加您的导出命令。