1.使用jdk自带的工具,将jar包解压用命令读取某个类(jar包中任意一个class文件)的字节码信息
1 | javap -v StartupApplication.class |
查看得到的信息中,major version属性的内容,如下:
1 | minor version: 0 //小版本号 |
major version 为51表示使用jdk1.7编译的。
2.jdk版本和major version对应关系
jdk版本 | major version 值 |
---|---|
JDK 1.8 | 52 |
JDK 1.7 | 51 |
JDK 1.6 | 50 |
JDK 1.5 | 49 |
JDK 1.4 | 48 |
JDK 1.3 | 47 |
JDK 1.2 | 46 |
JDK 1.1 | 45 |