今天碰到了class版本错误的消息,发现了一个可以查看class文件的方法
用ue打开class文件,发现如下内容
----------------------
----------------------
其中第一部分为固定部分:CAFEBABE
第二部分:minor version
第三部分:major version
版本对应关系表:
jdk | minor | major |
1.0 | 45 | 3 |
1.1 | 45 | 3 |
1.2 | 46 | 0 |
1.3 | 47 | 0 |
1.4 | 48 | 0 |
1.5 | 49 | 0 |
1.6 | 50 | 0 |