在 Debian 系统中配置 Java 环境,通常包括 安装 JDK、配置环境变量 和 验证是否成功。下面按常见场景一步一步说明。
java -version
如果显示类似:
openjdk version "17.0.9" 2023-10-17
说明已经安装;否则需要进行安装。
sudo apt update
| Java 版本 | 命令 |
|---|---|
| Java 8 | sudo apt install openjdk-8-jdk |
| Java 11(LTS) | sudo apt install openjdk-11-jdk |
| Java 17(LTS) | sudo apt install openjdk-17-jdk |
| Java 21 | sudo apt install openjdk-21-jdk |
例如安装 Java 17:
sudo apt install openjdk-17-jdk
✅ 服务器推荐 Java 11 或 17
✅ 开发环境可按需选择
sudo apt install openjdk-17-jre
update-alternatives --config java
或:
readlink -f $(which java)
一般路径类似:
/usr/lib/jvm/java-17-openjdk-amd64
编辑全局配置(推荐):
sudo nano /etc/environment
添加如下内容(路径按实际情况修改):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
保存后执行:
source /etc/environment
echo $JAVA_HOME
输出 Java 安装目录即成功。
update-alternatives --list java
sudo update-alternatives --config java
选择对应编号即可。
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Java on Debian");
}
}
javac Hello.java
java Hello
输出:
Hello Java on Debian
手动配置 /etc/environment 或 ~/.bashrc
Debian 12 默认源已移除 Java 8,可:
如果你需要 Oracle JDK 或 Eclipse Temurin,可以告诉我你的:
我可以给你 完整的手动安装方案 ✅