在 Fedora 17 中设置 PATH 环境变量不起作用

在 Fedora 17 中设置 PATH 环境变量不起作用

我对 Apache Tomcat 还很陌生,对 Linux 也不是很熟悉。我正在尝试安装 JDK,这是 Apache Tomcat 的先决条件。我下载并解压了 JDK 到 /usr/java,现在我尝试设置环境路径。我打开 root 的 .bash_profile 并添加了以下几行:

JAVA_HOME=/usr/java/jdk1.7.0_17
导出JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH
导出路径

但在我退出并重新进入根配置文件并输入

回显 $JAVA_HOME

测试更改时,它只返回一个空白行。回显 $PATH 也不会返回包含 jdk 目录的路径。

我不确定我做错了什么,有人可以帮忙吗?

答案1

我相信你必须将其添加到你的登录脚本中,如果我没记错的话,这些更改会在注销时被删除。我在 Debian(Ubuntu)机器上也遇到过同样的问题。尝试手动将 Java 路径添加到 $Path 中,例如

PATH=/usr/java/jkd:$PATH
export PATH

更新

有关的https://unix.stackexchange.com/questions/21598/how-do-i-set-a-user-environment-variable-permanently-not-session

相关内容