在 Debian 系统上,确认 Java 是否可用 / 已安装 / 可正常运行,可以从下面几个方面来测。
java -version
✅ 正常输出示例:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian, mixed mode)
❌ 未安装时:
bash: java: command not found
如果你要开发 Java:
javac -version
dpkg -l | grep -i jdk
或
apt list --installed | grep -i jdk
常见包名:
openjdk-17-jdkopenjdk-11-jredefault-jdkwhich java
或
readlink -f $(which java)
update-alternatives --list java
设置默认 Java:
sudo update-alternatives --config java
nano Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Java is working!");
}
}
javac Hello.java
java Hello
输出:
Java is working!
✅ 说明 Java 完全可用
sudo apt update
sudo apt install default-jdk
或指定版本:
sudo apt install openjdk-17-jdk
java: command not found→ Java 没装或 PATH 没配置
→ 只装了 JRE,没装 JDK
sudo apt install openjdk-17-jdk
sudo update-alternatives --config java
如果你愿意,可以告诉我:
我可以帮你精准排查。