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

标签 java shell export cloudera java-home

我最近在我的机器上安装了 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 的文件(如果它不存在),并在其中添加您的导出命令。

关于java - $JAVA_HOME 变量随每个新终端而变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56129828/

相关文章:

linux - 如何读取 CSV 文件并将其以数组的形式存储 Bash 脚本?

将 Illustrator 导出到分层 PSD

java - 为什么switch语句没有进入case 2?

java - 有人可以解释一下 iTexts Canvas 绘制顺序吗?

java - 是否有用于生成 http 多部分响应的 java 实用程序?

bash - 从脚本执行 SBT 命令

linux - 如何在bash中光标闪烁之前粘贴文件内容?

Java如何将复杂的字符串存储到Map中

ios - 出于导出合规性目的(例如在 App Store 中),什么构成 'encryption'?

mysql - PhpMyAdmin 数据库导出。