温馨提示×

centos怎么查看java编译版本

小樊
41
2026-09-03 06:26:31
栏目: 编程语言

在 CentOS 上查看 Java 编译版本(即 class 文件版本 / JDK 版本),常见有几种方式,取决于你想看的是系统 Java 版本还是某个 .class 文件的编译版本


一、查看系统已安装的 Java 版本

java -version

javac -version

示例输出:

openjdk version "1.8.0_382"

表示 JDK 8。


二、查看某个 .class 文件的编译版本

使用 javap 命令(JDK 自带):

javap -v YourClass.class | grep "major version"

示例:

javap -v Test.class | grep "major version"

输出:

major version: 52

常见 major version 对照表

major version Java 版本
45 JDK 1.1
46 JDK 1.2
47 JDK 1.3
48 JDK 1.4
49 JDK 5
50 JDK 6
51 JDK 7
52 JDK 8
53 JDK 9
54 JDK 10
55 JDK 11
56 JDK 12
61 JDK 17
65 JDK 21

三、查看 jar 包中 class 的编译版本

javap -v -classpath your.jar com.example.YourClass | grep "major version"

四、查看系统中有哪些 Java(多版本)

ls /usr/lib/jvm/

update-alternatives --list java

如果你是想 确认某个项目是用哪个 JDK 编译的,可以把 .class.jar 发我,我可以帮你判断。

0