【发布时间】:2021-12-10 22:33:46
【问题描述】:
* 中有几个关于这个主题的条目。 例如here
为什么它不能在我的装有 Debian-10 (Buster) 的电脑上运行?我做了 3 次试验:
-
在/etc/environment.d下面放一个名为90java.conf的文件
JAVA_HOME=/usr/lib/jvm/default-java
-
在/etc/profile.d下面放一个名为java-env.sh的文件
导出 JAVA_HOME=/usr/lib/jvm/default-java
-
在/etc/profile的末尾添加相同的文本
导出 JAVA_HOME=/usr/lib/jvm/default-java
并在每次试用时重新启动 Debian。
然后打开一个命令窗口并进入
echo $JAVA_HOME
响应总是一个空行。喜欢了解启动时环境变量我没有掌握的东西。
稍后添加:
输入 export 语句到 /etc/bash.bashrc 解决了我的问题。
但是,我想了解 /etc/environment 或 /etc/profile 方法的不同之处。为什么在这种情况下环境变量不显示?
【问题讨论】:
标签: linux environment-variables startup