在 Debian 上安装 Java 运行时的推荐方式是使用 APT 安装 OpenJDK Runtime Environment(JRE)。下面给出按场景可直接执行的步骤与要点。
sudo apt update
sudo apt install openjdk-11-jre # 仅运行时
# 或
sudo apt install openjdk-11-jdk # 开发环境(含编译器)
java -version
sudo apt install default-jre
上述方法为官方仓库安装,依赖自动解决、升级方便,适合绝大多数场景。
sudo apt install openjdk-8-jre
sudo apt install openjdk-17-jre
sudo update-alternatives --config java
sudo update-alternatives --config javac
以上可在一台机器上并行保留多个版本,并按需切换默认使用。
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
使改动生效:source /etc/environment
echo $JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使改动生效:source ~/.bashrc
设置 JAVA_HOME 可避免部分应用找不到 Java 的问题,尤其是服务器与构建工具场景。
sudo mkdir -p /usr/lib/jvm
sudo tar -xvzf jdk-<version>_linux-x64_bin.tar.gz -C /usr/lib/jvm
echo 'export JAVA_HOME=/usr/lib/jvm/jdk-<version>' | sudo tee -a /etc/environment
echo 'export PATH=$JAVA_HOME/bin:$PATH' | sudo tee -a /etc/environment
source /etc/environment
java -version
手动安装适合需要特定 Oracle JDK 版本或特性的场景,注意许可与更新策略。