在 Debian 上安装 Java 编译环境(JDK),通常推荐安装 OpenJDK。下面按常见需求给你几种做法。
sudo apt update
sudo apt install openjdk-11-jdk
包含 javac 编译器 和 java 运行环境
java -version
javac -version
正常输出类似:
openjdk version "11.0.21"
javac 11.0.21
sudo apt install openjdk-8-jdk
sudo apt install openjdk-17-jdk
Debian 12 可直接安装:
sudo apt install openjdk-21-jdk
update-alternatives --list java
sudo update-alternatives --config java
sudo update-alternatives --config javac
编辑环境变量:
sudo nano /etc/environment
添加(示例路径,按实际调整):
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
生效:
source /etc/environment
echo $JAVA_HOME
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
编译并运行:
javac Hello.java
java Hello
可以只装 JRE:
sudo apt install openjdk-11-jre
| 需求 | 命令 |
|---|---|
| 编译 + 运行 | openjdk-11-jdk |
| 只运行 | openjdk-11-jre |
| 多版本 | update-alternatives |
如果你告诉我 Debian 版本(10/11/12) 或 用途(Android / 服务器 / 学习),我可以给你更精确的方案。