在 Debian 上安装 Java 的推荐做法
在 Debian 上安装 Java 最省心的方式是通过 APT 安装 OpenJDK;如需特定版本或 Oracle JDK,可选择手动安装或第三方仓库。以下步骤覆盖常用版本选择与多版本管理,并包含验证与环境变量配置。
一 安装前准备
sudo apt updateuname -m二 使用 APT 安装 OpenJDK(推荐)
sudo apt install default-jdksudo apt install openjdk-8-jdksudo apt install openjdk-11-jdksudo apt install openjdk-17-jdkjava -version、javac -versionopenjdk-11-jre);开发建议安装 JDK(包含编译器 javac)。三 安装 Oracle JDK 或特定版本(可选)
jdk-17_linux-x64_bin.tar.gz)。sudo mkdir -p /usr/lib/jvmsudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvmsudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/jdk-17"nano ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
source /etc/environment 或 source ~/.bashrcjava -version、javac -versionecho "deb https://ppa.launchpadcontent.net/linuxuprising/java/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 73C3DB2A
sudo apt update
sudo apt install oracle-java11-installer
sudo apt install oracle-java11-set-default # 设为默认
四 多版本管理与切换
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 300
sudo update-alternatives --config javasudo update-alternatives --config javacjava -version、javac -version。五 常见问题与快速排查
java: command not found):
echo $PATHapt list --installed | grep openjdkJAVA_HOME:echo $JAVA_HOMEsource /etc/environment 或 source ~/.bashrcupdate-alternatives --config java 重新选择默认版本。