在 Debian 系统上安装 Java,通常推荐安装 OpenJDK,它是 Debian 官方仓库中维护的开源实现,稳定且安全。以下是几种常见方法,按推荐程度排序。
sudo apt update
apt search openjdk
常见版本包括:
openjdk-17-jdkopenjdk-17-jreopenjdk-11-jdkopenjdk-11-jre说明
JRE:仅运行 Java 程序JDK:开发 Java 程序(包含 JRE)以 OpenJDK 17 为例:
sudo apt install openjdk-17-jdk
如果只需要运行 Java:
sudo apt install openjdk-17-jre
sudo apt install openjdk-11-jdk openjdk-17-jdk
sudo update-alternatives --config java
输出示例:
There are 2 choices for the alternative java ...
Press <enter> to keep the current choice[*], or type selection number:
选择对应编号即可。
sudo update-alternatives --config javac
readlink -f /usr/bin/java
常见路径:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
编辑 ~/.bashrc 或 /etc/environment:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
验证:
echo $JAVA_HOME
java -version
Oracle Java 需要手动下载,不通过 Debian 官方仓库维护。
到 Oracle 官网下载 .deb 包
https://www.oracle.com/java/technologies/downloads/
安装:
sudo dpkg -i jdk-*.deb
sudo apt -f install
⚠️ 注意 Oracle Java 的许可证限制。
java -version
javac -version
✅ 大多数用户:
sudo apt install openjdk-17-jdk
✅ 服务器 / 生产环境:
sudo apt install openjdk-17-jre
如果你能说明 用途(开发 / 运行服务器 / Android / Minecraft / Jenkins 等),我可以给你更精确的安装建议。