一、准备工作
在开始搭建前,请确保你的Debian系统已更新至最新版本,避免因软件包依赖问题导致安装失败。打开终端,执行以下命令:
sudo apt update && sudo apt upgrade -y
二、使用APT安装OpenJDK(推荐)
OpenJDK是Java的开源实现,Debian官方仓库默认提供,安装便捷且无需额外配置,适合大多数用户。
sudo apt install openjdk-11-jdk -y
若需安装其他版本,将命令中的11替换为目标版本号(如8、17)。java -version
正常输出应包含Java版本信息(如openjdk version "11.0.xx")。三、手动安装Oracle JDK(可选)
若需要使用Oracle JDK(包含商业功能),需手动下载并配置:
.tar.gz安装包(需登录Oracle账号)。/usr/lib/jvm(系统标准Java目录):sudo mkdir -p /usr/lib/jvm
sudo tar zxvf jdk-11.0.xx_linux-x64_bin.tar.gz -C /usr/lib/jvm
update-alternatives工具将Oracle JDK设为系统默认:sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.xx/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.0.xx/bin/javac 100
sudo update-alternatives --config java
根据提示输入对应版本的编号即可。四、配置环境变量(可选但推荐)
为方便全局使用Java命令及后续开发,建议设置JAVA_HOME环境变量:
/etc/environment文件(系统级配置)或~/.bashrc文件(用户级配置):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
应输出Java安装路径。五、管理多个Java版本(可选)
若系统中安装了多个Java版本(如OpenJDK 8与OpenJDK 11),可使用update-alternatives工具灵活切换:
sudo update-alternatives --list java
sudo update-alternatives --config java
根据提示选择目标版本的编号,按回车键确认。六、验证Java程序运行
通过编写简单的Java程序,验证环境是否配置成功:
nano)创建HelloWorld.java文件:nano HelloWorld.java
输入以下代码:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Debian Java!");
}
}
javac HelloWorld.java # 编译
java HelloWorld # 运行
若终端输出Hello, Debian Java!,则说明Java运行环境搭建成功。