一、更新系统软件包
在配置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!
则说明环境配置成功。