在 Ubuntu 中,我想在 Java 5 和 6 之间来回切换我的 JAVA_HOME 环境变量。
我打开一个终端并输入以下内容来设置 JAVA_HOME 环境变量:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
在同一个终端窗口中,我键入以下内容以检查环境变量是否已更新:
echo $JAVA_HOME
我看到/usr/lib/jvm/java-1.5.0-sun这是我期望看到的。另外,我修改了~/.profile,将JAVA_HOME环境变量设置为/usr/lib/jvm/java-1.5.0-sun。
现在解决问题——当我打开一个新的终端窗口并通过输入echo $JAVA_HOME检查我的 JAVA_HOME 环境变量时,我看到我的 JAVA_HOME 环境变量已恢复为 Java 6。当我重新启动机器(或登录进出,我想)JAVA_HOME 环境变量设置为 Java 5(大概是因为我在 ~/.profile 中进行了修改)。
有没有办法解决这个问题,这样我就可以更改我的 JAVA_HOME 环境而不必注销并重新登录(并使该环境变量更改粘贴在所有新的终端窗口中)?