如何在/ etc / environment中正确设置JAVA_HOME

时间:2013-01-06 16:06:02

标签: linux bash ubuntu java-home

我正在尝试在系统范围内添加JAVA_HOME,并将JAVA_HOME / bin添加到PATH(Ubuntu 12.04)。如果我在/ etc / environment的末尾添加以下两行,我之后就无法登录了。如果我将2行添加到/ etc / profile,一切正常。那问题呢?

export JAVA_HOME="/usr/lib/jvm/java-7-oracle"
export PATH="$PATH:$JAVA_HOME/bin"

/ etc / environment(第1行)中已有以下行:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

2 个答案:

答案 0 :(得分:15)

只需写下

JAVA_HOME="/usr/lib/jvm/java-7-oracle"
你的/ etc / environment上的

,没有“export”

答案 1 :(得分:11)

/etc/environment应该包含一组以键=值对给出的环境变量。它不是shell脚本,因此您无法在其中使用export等shell命令。