在 Debian 上验证 Java 是否安装成功,可以从命令验证、版本确认、运行测试几个方面来做。
java -version
正常输出示例:
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Debian)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Debian, mixed mode)
如果能看到版本号,说明 JRE 已安装好。
javac -version
输出示例:
javac 17.0.10
能看到说明 JDK 已安装好(可编译 Java 程序)。
which java
常见路径:
/usr/bin/java
进一步查看真实路径:
readlink -f $(which java)
dpkg -l | grep -i jdk
或:
dpkg -l | grep -i openjdk
示例:
ii openjdk-17-jdk:amd64 17.0.10+7-1 amd64 OpenJDK Development Kit
nano Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Java works!");
}
}
javac Hello.java
java Hello
输出:
Java works!
✅ 说明 Java 环境完全正常。
如果装了多个版本:
update-alternatives --list java
切换版本:
sudo update-alternatives --config java
command not found → Java 没装或未加入 PATHjava 没有 javac → 装的是 JRE,不是 JDKsudo apt install default-jdk
如果你愿意,可以贴一下 java -version 的输出,我帮你判断是否正常。