在 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)
如果提示 command not found,说明没装或不在 PATH 中。
javac -version
有输出说明安装的是 JDK(开发环境),只有 java 没有 javac 通常是 JRE。
dpkg -l | grep -i jdk
或
dpkg -l | grep -i openjdk
update-alternatives --list java
可以确认系统里装了哪些 Java,以及当前用的是哪一个。
echo $JAVA_HOME
如果没有输出,可能没配置(不影响运行,但有些软件需要)。
echo 'public class Test { public static void main(String[] a){ System.out.println("Java OK"); } }' > Test.java
javac Test.java
java Test
输出 Java OK 说明环境正常。
如果你愿意,可以告诉我你是用 apt 装的还是手动下载的,我可以给你更具体的验证方式。