如何在Debian 10(Buster)上安装Java

时间:2019-05-19 01:26:20  来源:igfitidea点击:

本教程将在Debian10 Buster系统的所有版本上安装 JAVA(OpenJDK)。我们还可以使用本教程在任何基于Debian的系统上安装Java。下面是简单的安装步骤。

步骤1–搜索OpenJDK包

OpenJDK包在本机apt存储库下可用。我们可以简单地使用apt cache search命令为Ubuntu系统搜索可用的java版本。

sudo apt update
sudo apt search openjdk

根据上面的输出,我们可以在包管理器中看到 openjdk-11-* 和 openjdk-8-*。

步骤2–在Debian 10上安装Java

使用下面的命令,使用默认存储库中的包管理器在Debian10Buster系统上安装OpenJDK。下面的命令将在系统上安装Java开发工具包(JDK)和Java运行时环境(JRE)。我们只能将JRE包安装到仅安装运行时环境。

选择以下选项之一以安装所需的Java版本>

安装OpenJDK 11:

sudo apt install openjdk-11-jdk

安装OpenJDK 8:

sudo apt install openjdk-8-jdk

步骤3–配置默认Java版本

新安装的openjkjava11将配置为默认Java版本。但在某些情况下,我们可能需要更改默认的Java版本。在终端上运行以下命令:

update-alternatives –config java

这将列出系统上所有配置的Java版本。选择适当的版本号。

星号([*])显示当前活动的版本。在这里,我为OpenJDK 11选择 0,然后按回车键。

Java安装后,使用以下命令验证系统上已安装的Java版本。

java -version

openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Debian-1deb10u1, mixed mode, sharing)

步骤4–设置Java环境

要设置java环境变量,请将以下行添加到/etc/profile.d/java.sh文件.

echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/" > /etc/profile.d/java.sh

将环境加载到当前shell。

source /etc/profile.d/java.sh

现在,JAVA_HOME将在系统重新启动后自动设置。使用以下命令检查环境变量值

 **echo $JAVA_HOME**  

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

总结

在本教程中,我们已经学会了在Debian系统上安装Java(OpenJDK)11和8。