把 .class、.jar、.war、.ear 或 .aar 文件拖到这里

或

也能读 Spring Boot fat jar(BOOT-INF/lib)、WAR 和 EAR、Android AAR(classes.jar 和 libs/)以及 ZIP64 归档。上限 1 GiB。

解读报错信息

支持 UnsupportedClassVersionError、"Unsupported class file major version"、javac 的 "wrong version" 和 "invalid target release"、Kotlin JVM target 以及 Android Gradle 插件的 Java 版本报错。文本只在本页处理。

class 文件主版本号与 Java 版本对照表
主版本号第 6–7 字节(十六进制)Java 版本长期支持
7100 47Java 27
7000 46Java 26
6900 45Java 25LTS
6800 44Java 24
6700 43Java 23
6600 42Java 22
6500 41Java 21LTS
6400 40Java 20
6300 3fJava 19
6200 3eJava 18
6100 3dJava 17LTS
6000 3cJava 16
5900 3bJava 15
5800 3aJava 14
5700 39Java 13
5600 38Java 12
5500 37Java 11LTS
5400 36Java 10
5300 35Java 9
5200 34Java 8LTS
5100 33Java 7
5000 32Java 6
4900 31Java 5
4800 30Java 1.4
4700 2fJava 1.3
4600 2eJava 1.2
4500 2dJDK 1.0.2 / 1.1

依据《Java 虚拟机规范》Java SE 27 版 §4.1(主版本号 45 到 71)。主版本号 45 同时对应 JDK 1.0.2 和 1.1。从 Java 12 起,次版本号 65535 表示这个类用到了该版本的预览特性。

本工具不做什么