我'安装了一个版本的Java。怎样才能正确设置$JAVA_HOME
环境变量?
你可以按照Petronilla Escarabajo的建议在/etc/profile
中设置你的JAVA_HOME
。但JAVA_HOME
或任何系统变量的首选位置是/etc/environment
。
在任何文本编辑器中打开/etc/environment
,如nano
或gedit
,并添加以下一行。
JAVA_HOME="/usr/lib/jvm/open-jdk"
(java路径可能不同)
使用source
来加载变量,通过运行这个命令。
source /etc/environment
然后,通过运行此命令,检查该变量。
echo $JAVA_HOME
更新
通常情况下,大多数Linux系统默认会将/etc/environment作为源代码。如果你的系统没有这样做,请在~/.bashrc
中添加以下一行(感谢@pje)
source /etc/environment
要设置`JAVA_HOME'环境变量,请执行以下操作。
1.按键盘上的Ctrl+Alt+T 启动终端。
2.输入以下命令:
$ gksudo gedit /etc/environment
。
3.根据你安装Java的位置,你将需要提供完整的路径。在这个例子中,我把Oracle JDK 7安装在/usr/lib/jvm/java-7-oracle
目录下。
滚动到文件的最后,输入以下内容:
JAVA_HOME=/usr/lib/jvm/java-7-oracle
导出JAVA_HOME
。
4.保存你的文件并退出gedit。
5.最后,用以下命令重新加载系统PATH:
$ ./etc/environment
。
上述方法将为你省去每次登录电脑时都要运行这些命令的麻烦。