1. 更新系统软件包
在搭建Java环境前,需确保Debian系统的软件包列表及已安装包为最新版本,避免依赖冲突。打开终端执行以下命令:
sudo apt update && sudo apt upgrade -y
该命令会同步官方软件源并升级系统组件。
2. 安装OpenJDK(Java开发工具包)
Debian默认通过apt包管理器提供OpenJDK(Java开源实现),无需手动下载。选择所需版本(如11、17,推荐长期支持版)安装:
sudo apt install openjdk-11-jdk -y
安装完成后,系统会自动包含javac(编译器)、java(运行时)等核心工具。
3. 验证Java安装
通过以下命令检查Java版本,确认安装成功:
java -version
正常输出应包含OpenJDK版本、运行时环境(JRE)及虚拟机(VM)信息,例如:
openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment ...。
4. 配置JAVA_HOME环境变量
为方便系统识别Java安装路径(如编译、运行程序),需设置JAVA_HOME环境变量。编辑全局配置文件/etc/environment:
sudo nano /etc/environment
在文件末尾添加(根据实际安装路径调整,如OpenJDK 11的默认路径为/usr/lib/jvm/java-11-openjdk-amd64):
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存文件后,执行以下命令使配置立即生效:
source /etc/environment
验证JAVA_HOME是否设置成功:
echo $JAVA_HOME
应输出刚才设置的路径。
5. 测试Java程序
编写一个简单的Java程序验证环境是否可用。创建HelloWorld.java文件:
nano HelloWorld.java
输入以下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
保存并退出编辑器。编译程序:
javac HelloWorld.java
运行程序:
java HelloWorld
若终端输出Hello, World!,则说明Java开发环境搭建成功。
6. 可选:管理多个Java版本
若系统中安装了多个Java版本(如OpenJDK 8、11、17),可使用update-alternatives工具切换默认版本。查看已安装的Java版本:
sudo update-alternatives --config java
终端会列出所有可用版本,输入对应编号并按回车键选择默认版本。同样可切换javac(编译器)的默认版本:
sudo update-alternatives --config javac
```。