在 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。
现在解决问题 - 当我打开一个新的终端窗口并通过输入检查我的 JAVA_HOME 环境变量时回显$JAVA_HOME我看到我的 JAVA_HOME 环境变量已恢复为 Java 6。当我重新启动计算机(或注销并重新登录,我想)时,JAVA_HOME 环境变量设置为 Java 5(可能是因为我在〜/.profile)。
有没有办法解决这个问题,以便我可以更改我的 JAVA_HOME 环境,而无需注销并重新登录(并更改该环境变量stick在所有新的终端窗口中)?
将环境变量放入全局/etc/environment
file:
...
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
...
在每个要更新变量的 shell 中执行“source /etc/environment”:
$ source /etc/environment
检查它是否有效:
$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.5.0-sun
太好了,无需注销。
如果您只想在终端中设置 JAVA_HOME 环境变量,请将其设置为~/.bashrc file.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)