在 Debian 系统上安装 Java(通常指 OpenJDK,这是 Debian 官方推荐的 Java 实现)非常简单。以下是详细步骤:
首先,确保你的软件包列表是最新的:
sudo apt update
你可以查看 Debian 仓库中提供了哪些 OpenJDK 版本:
apt search openjdk
常见的版本包括 openjdk-17-jdk(目前较新的 LTS 版本)、openjdk-11-jdk(另一个 LTS 版本)等。
根据你的需求选择安装 JRE(仅运行 Java 程序)或 JDK(开发 Java 程序)。
sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
sudo apt install default-jdk
如果你只需要运行 Java 程序,不需要编译代码:
sudo apt install openjdk-17-jre
sudo apt install default-jre
安装完成后,检查 Java 版本:
java -version
输出类似:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode, sharing)
如果你安装的是 JDK,也可以检查编译器版本:
javac -version
如果你安装了多个 Java 版本,可以使用 update-alternatives 切换默认版本:
sudo update-alternatives --config java
然后根据提示选择编号。
同样,也可以为 javac 设置:
sudo update-alternatives --config javac
某些应用程序需要 JAVA_HOME 环境变量。
sudo update-alternatives --config java
记下路径(例如 /usr/lib/jvm/java-17-openjdk-amd64/bin/java),去掉末尾的 /bin/java 就是 JAVA_HOME。
编辑 /etc/environment 文件:
sudo nano /etc/environment
添加(路径根据你的实际安装调整):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
保存后,重新加载:
source /etc/environment
验证:
echo $JAVA_HOME
apt 安装 OpenJDK。openjdk-xx-jdk。openjdk-xx-jre。default-jdk 或 default-jre。如果你需要安装 Oracle JDK(非开源,需手动下载),步骤会复杂一些,需要去 Oracle 官网下载并手动配置。但 绝大多数场景 OpenJDK 完全够用。