在 Debian 上“配置 Java 编译环境”通常包括 安装 JDK、设置环境变量、验证编译器 这几个步骤。下面给你一套最常用、最稳妥的做法。
sudo apt update
sudo apt upgrade -y
Debian 官方源默认提供 OpenJDK。
sudo apt install -y openjdk-11-jdk
sudo apt install -y openjdk-17-jdk
apt search openjdk
Oracle JDK 需手动下载并配置,步骤较复杂,一般开发用 OpenJDK 即可。
java -version
javac -version
如果 javac 能正常显示版本号,说明 Java 编译环境已配置成功。
readlink -f $(which 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
echo $JAVA_HOME
创建测试文件:
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
如果安装了多个 JDK:
sudo update-alternatives --config java
sudo update-alternatives --config javac
说明只装了 JRE,没装 JDK:
sudo apt install openjdk-11-jdk
确认使用的是:
java Hello
而不是:
java Hello.class
如果你是用于 Maven / Gradle / IDE(VSCode、IDEA),或 服务器部署,可以告诉我具体场景,我可以给你更针对性的配置方法。