如何在Ubuntu中设置java_home环境变量

时间:2020-07-27 12:59:32  来源:igfitidea点击:

某些应用程序要求我们将Java_Home环境变量设置为JDK安装目录。
因此,在本教程中,将介绍如何查找Java安装目录的路径并在Ubuntu Linux中设置Java_Home。

首先,我们需要识别java_home环境变量的路径。
它应该是BIN目录所在的Java安装文件夹的完整路径。

以下命令应输出java_home(不总是)的正确路径。

type -p javac|xargs readlink -f|xargs dirname|xargs dirname

例如,如果安装OpenJDK 8,则路径与以下类似。

/usr/lib/jvm/java-8-openjdk-amd64

对于OpenJDK 9路径是:

/usr/lib/jvm/java-9-openjdk-amd64

如果安装Oracle JDK,则路径是我们存储开发套件的位置。

例如,如果我们存储了java开发套件上/opt目录,则java_home的完整路径应该是类似的:

/opt/jdk-9.0.1

设置java_home变量

要在Ubuntu上设置java_home环境变量,请打开/etc/bash.bashrc文件并添加以下行:

export JAVA_HOME=/opt/jdk-9.0.1

(该值应该是Java文件夹的路径)

然后,使用源命令重新加载/etc/bash.bashrc文件:

source /etc/bash.bashrc

要检查变量,请运行echo命令:

echo $JAVA_HOME

将java_home添加到路径变量

bin目录包含Java可执行文件,包括Javac,Java和JAR。
我们需要将bin目录添加到路径变量,以访问命令行中的任何位置的Java可执行文件。

再次,打开/etc/bash.bashrc并将bin目录添加到路径变量,如下所示:

export JAVA_HOME=/opt/jdk-9.0.1
export PATH=$PATH:$JAVA_HOME/bin

要检查路径变量,请源生存文件并运行echo命令:

source /etc/bash.bashrc
echo $PATH