如何为Java设置JAVA_HOME?

我已经安装了一个版本的Java。 我们如何设置 $JAVA_HOME 环境变量正确?

您可以设置您的 JAVA_HOME/etc/profile 作为 Petronilla甲虫 建议。 但首选的位置 JAVA_HOME 或任何系统变量是 /etc/environment.

打开 /etc/environment 在任何文本编辑器中,如 nanogedit 并添加以下行:

JAVA_HOME="/usr/lib/jvm/open-jdk"

(java路径可能会有所不同)

使用方法 source 要加载变量,请运行以下命令:

source /etc/environment

然后检查变量,通过运行此命令:

echo $JAVA_HOME

更新资料

通常大多数linux系统默认源/etc/环境。 如果您的系统不这样做,请将以下行添加到 ~/.bashrc (感谢@pje)

source /etc/environment

要设置 JAVA_HOME 环境变量,执行以下操作:

  1. 启动终端按 Ctrl+Alt+T 在你的键盘上。
  2. 输入以下命令:
    $ gksudo gedit /etc/environment
  3. 根据您安装Java的位置,您将需要提供完整路径。 对于这个例子,我安装了Oracle JDK7在 /usr/lib/jvm/java-7-oracle 目录。
    滚动到文件末尾并输入以下内容:
    JAVA_HOME=/usr/lib/jvm/java-7-oracle
    export JAVA_HOME
  4. 保存文件并退出 盖迪特.
  5. 最后,使用以下命令重新加载系统路径:
    $ . /etc/environment

上述方法将为您节省每次登录计算机时都必须运行命令的麻烦。

如果您不知道路径,并且只安装了openJDK,则可以键入 update-alternatives --config java 你应该找到路。 要设置变量,您可以编写 JAVA_HOME=<PATH> 其次是 export JAVA_HOME. 请注意,声明变量时没有空格。 要检查变量是否存储,只需键入 echo $JAVA_HOME 来验证。