如何设置将在退出时保存的环境变量 JAVA_HOME?

use*_*818 4 path java environment-variables profile

可能重复:
如何设置用户环境变量?(永久,不是会话)

我用的是suse。首先我安装了 jdk7,所以JAVA_HOME是:

/usr/java/jdk1.7.0_05/
Run Code Online (Sandbox Code Playgroud)

我卸载了 jdk7 并安装了 jdk6,但我不知道如何更改JAVA_HOME. .bashrc并且.profile不包含任何关于JAVA_HOME.

有另一个文件吗?

Nil*_*ils 6

添加到/etc/profile.local

export JAVA_HOME=/usr/java/latest
Run Code Online (Sandbox Code Playgroud)

这样,它将为所有用户设置,并且与版本或补丁号无关。/usr/java/latest是最新安装版本的链接,自 JDK/JRE 1.6 起就存在


jw0*_*013 5

在 中设置环境变量~/.profile,例如通过添加以下行:

export JAVA_HOME=/usr/java/jdk1.7.0_05
Run Code Online (Sandbox Code Playgroud)

  • @BobDuell 是的,你是对的。如果 java 安装适用于系统范围内的所有用户,那么`/etc/profile` 将是更合适的位置。 (2认同)