在 Debian 系统上设置 Java 编译环境,通常包括 安装 JDK、配置环境变量 以及 验证是否可用。下面按常见场景一步步说明。
sudo apt update
✅ Java 11(最常用,长期支持)
sudo apt install openjdk-11-jdk
✅ Java 8(老项目常用)
sudo apt install openjdk-8-jdk
✅ Java 17
sudo apt install openjdk-17-jdk
如果只是运行 Java 程序,可以只装
openjdk-xx-jre,但编译 Java 必须装 JDK
java -version
javac -version
✅ 如果都能正常输出版本号,说明 Java 编译环境已就绪。
update-alternatives --config java
通常路径类似:
/usr/lib/jvm/java-11-openjdk-amd64
nano ~/.bashrc
在末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source ~/.bashrc
sudo nano /etc/environment
添加:
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian Java");
}
}
javac Hello.java
java Hello
✅ 输出:
Hello Debian Java
update-alternatives --list java
sudo update-alternatives --config java
sudo update-alternatives --config javac
javac: command not found✅ 说明 没装 JDK,只装了 JRE
解决:
sudo apt install openjdk-11-jdk
使用:
java -version
javac -version
确认一致。
sudo apt update
sudo apt install openjdk-11-jdk
java -version
javac -version
如果你需要:
可以直接告诉我你的使用场景,我可以给你更精确的配置方案。