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

对于Apache Tomcat来说,我相当新,对于Linux来说也是一些新的东西。 我正在尝试安装JDK,这是Apache Tomcat的先决条件。 我下载并解压JDK到/ usr / java,现在我正在尝试设置环境path。 我打开了根的.bash_profile并添加了以下几行:

JAVA_HOME =的/ usr /爪哇/ jdk1.7.0_17
导出JAVA_HOME

PATH = $ JAVA_HOME /斌:$ PATH
导出PATH

但是,我退出后,回到根configuration文件和types

echo $ JAVA_HOME

testing所有它返回的变化是一个空白的行。 回显$ PATH不会返回包含jdk目录的path。

我不确定我做错了什么,谁能帮忙?

您必须将其添加到您的login脚本,我相信,如果我没有弄错,那么这些更改将被删除@注销。 我在debian(Ubuntu)机器上遇到了同样的问题。 尝试手动添加到$path的Javapath

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

更新

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