如何为Java设置JAVA_HOME?
我已经安装了Java版本。 我们如何正确设置$JAVA_HOME
环境变量?
您可以在Petronilla Escarabajo建议的/etc/profile
设置您的JAVA_HOME
。 但是JAVA_HOME
或任何系统变量的首选位置是/etc/environment
。
在nano
或gedit
/etc/environment
任何文本编辑器中打开/etc/environment
并添加以下行:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(java路径可能不同)
使用source
加载变量,方法是运行以下命令:
source /etc/environment
然后通过运行以下命令检查变量:
echo $JAVA_HOME
更新
通常大多数linux系统默认使用/ etc / environment。 如果您的系统不这样做,请将以下行添加到~/.bashrc
(Thanks @pje)
source /etc/environment
要设置JAVA_HOME
环境变量,请执行以下操作:
- 按键盘上的Ctrl + Alt + T启动终端。
- 输入以下命令:
$gksudo gedit /etc/environment
- 根据您安装Java的位置,您需要提供完整路径。 在本例中,我在
/usr/lib/jvm/java-7-oracle
目录中安装了Oracle JDK 7。
滚动到文件末尾并输入以下内容:
JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
- 保存文件并退出gedit 。
- 最后,使用以下命令重新加载系统PATH:
$. /etc/environment
. /etc/environment
上述方法将为您节省每次登录计算机时必须运行命令的麻烦。
如果你不知道路径并且只安装了openJDK,你可以输入update-alternatives --config java
,你应该找到路径。 要设置变量,您可以编写JAVA_HOME=
然后export JAVA_HOME
。 请注意,声明变量时没有空格。 要检查变量是否存储,只需键入echo $JAVA_HOME
进行validation。