一、更新系统软件包
在安装Java前,需确保Debian系统软件包为最新版本,避免依赖冲突:
sudo apt update && sudo apt upgrade -y
二、安装Java(OpenJDK推荐)
Debian官方仓库提供OpenJDK(Java开源实现),安装步骤如下:
sudo apt install openjdk-11-jdk -y
若需安装其他版本(如OpenJDK 8、17),将命令中的11改为对应版本号即可。openjdk version "11.0.xx"),则说明安装成功:java -version
三、配置环境变量(可选但推荐)
配置环境变量可全局识别Java命令,方便开发使用:
/etc/environment,对所有用户生效):sudo nano /etc/environment
/usr/lib/jvm/java-11-openjdk-amd64):JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
PATH="$JAVA_HOME/bin:$PATH"
source /etc/environment
JAVA_HOME是否指向正确路径:echo $JAVA_HOME
PATH是否包含Java bin目录:echo $PATH
四、管理多个Java版本(可选)
若系统安装了多个Java版本(如OpenJDK 8与11),可使用update-alternatives工具切换默认版本:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 2
sudo update-alternatives --config java
java -version,确认输出的版本为所选版本。五、手动安装Oracle JDK(可选)
若需使用Oracle JDK(非开源),可通过以下步骤手动安装:
jdk-17_linux-x64_bin.tar.gz)。/usr/lib/jvm目录(需管理员权限):sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
/etc/environment文件,添加以下内容(路径根据实际解压目录调整):JAVA_HOME="/usr/lib/jvm/jdk-17"
PATH="$JAVA_HOME/bin:$PATH"
source /etc/environment,再执行java -version确认安装成功。