在 Debian 系统上下载和安装 Java(通常指 OpenJDK)有多种方式,推荐优先使用官方仓库安装,简单且安全。下面按常见需求给你详细说明。
这是最简单、最稳定的方式。
sudo apt update
apt search openjdk
常见版本:
openjdk-17-jdk(当前主流)openjdk-11-jdk(长期支持)openjdk-21-jdk(较新)以 OpenJDK 17 为例:
sudo apt install openjdk-17-jdk
如果只需要运行 Java 程序(不需要开发):
sudo apt install openjdk-17-jre
java -version
输出示例:
openjdk version "17.0.9"
OpenJDK Runtime Environment (build 17.0.9+9)
OpenJDK 64-Bit Server VM
sudo update-alternatives --config java
按提示选择对应编号即可。
update-alternatives --list java
示例路径:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
sudo nano /etc/environment
添加(路径按实际情况修改):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
source /etc/environment
echo $JAVA_HOME
Oracle Java 不再推荐用于普通开发,且授权复杂。
如果你确实需要:
.deb 安装包sudo dpkg -i jdk-*.deb
sudo apt -f install
⚠️ 注意:Oracle JDK 有商业许可限制。
通常 不自带,需要手动安装。
sudo apt update
sudo apt install openjdk-17-jdk
java -version
如果你告诉我:
我可以给你更精确的方案。