Java 是一种流行的编程语言,有数十亿的应用程序使用。我们知道,Oracle JDK 需要 Oracle 二进制代码许可协议下的商业许可。我们将在您的 Debian 系统上安装 OpenJDK。 OpenJDK 是完全免费的开源 Java,具有 GNU 通用公共许可证。
本教程将帮助您在 Debian 10 Buster Linux 系统上安装 Java。
第 1 步 – 搜索 OpenJDK 软件包
OpenJDK packages are available under native apt repositories. You can simply use apt-cache search command to search available java version for your Ubuntu system.
sudo apt update
sudo apt search openjdk
As per above output, you can see openjdk-11-* and openjdk-8-* is available in the package manager.
步骤 2 – 在 Debian 10 上安装 Java
使用以下命令,使用默认存储库中的包管理器在 Debian 10 Buster 系统上安装 OpenJDK。以下命令将在您的系统上安装 Java 开发工具包 (JDK) 和 Java 运行时环境 (JRE)。您只能安装 JRE 包来设置运行时环境。
选择以下选项之一在 Debian 10 上安装 Java:
-
Installing Java 14:
sudo apt install openjdk-14-jdk
-
Installing Java 11:
sudo apt install openjdk-11-jdk
-
Installing Java 8:
sudo apt install openjdk-8-jdk
步骤 3 – 配置默认 Java 版本
新安装的 OpenJDK Java 11 将被配置为默认 Java 版本。但在某些情况下,您可能需要更改默认的 Java 版本。在终端上运行以下命令:
update-alternatives –config java
这将列出您系统上所有已配置的 Java 版本。选择适当的版本号,如下面的屏幕截图所示。
A star (*) 显示当前活动版本。这里我选择0对于 OpenJDK 11,然后按 Enter。
安装 Java 后,使用以下命令验证系统上安装的 Java 版本。
java -version
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build build 11.0.9.1+1-post-Debian-1deb10u1, mixed mode, sharing)
步骤 4 – 设置 Java 环境
最佳实践是在安装 java 后设置 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) 14、11 和 8。