一、更新系统软件包
在配置Java环境前,需确保系统软件包为最新版本,避免依赖冲突。执行以下命令更新系统:
sudo apt update && sudo apt upgrade -y
二、安装OpenJDK(Java运行环境核心)
Debian默认通过APT包管理器提供OpenJDK(Java开源实现),安装步骤如下:
sudo apt install default-jdk -y,系统会自动安装最新稳定版的OpenJDK(如OpenJDK 17)。sudo apt install openjdk-11-jdk -y;若需OpenJDK 17,替换为openjdk-17-jdk即可。java -version,若输出类似以下内容则说明成功:openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode)
三、配置Java环境变量
为方便全局使用Java命令及后续开发,需设置JAVA_HOME(Java安装路径)和PATH(命令搜索路径):
/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使变量立即生效。echo $JAVA_HOME,应输出Java安装路径(如/usr/lib/jvm/java-11-openjdk-amd64);java -version,确认Java命令能正常调用。四、管理多个Java版本(可选)
若系统中安装了多个Java版本(如OpenJDK 11与17),可通过update-alternatives命令切换默认版本:
sudo update-alternatives --config java,系统会列出所有已安装的Java版本及编号。五、测试Java程序运行
通过编写简单Java程序验证环境配置是否成功:
nano)创建HelloWorld.java,内容如下:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Debian Java!");
}
}
javac HelloWorld.java(生成HelloWorld.class字节码文件);java HelloWorld,若输出Hello, Debian Java!则说明环境配置成功。