JDK版本与major.minor version的对照关系

JDK版本与major.minor version的对照关系

使用 javap -v 命令查看class文件结构:如下图
在这里插入图片描述
使用IDEA的插件Jclasslib查看class文件结构:如下图
在这里插入图片描述
在开发中,经常会遇到类似Unsupported major.minor version 51.0的错误,一般情况下都是JDK版本不匹配造成的。
JDK版本和major.minor的版本的对照关系如下:

JDK版本 major.minor version 十六进制表示
1.1 45 0x2D hex
1.2 46 0x2E hex
1.3 47 0x2F hex
1.4 48 0x30 hex
1.5 49 0x31 hex
1.6 50 0x32 hex
1.7 51 0x33 hex
1.8 52 0x34 hex
这里只需要记住JDK1.6的版本号是50,以此为基准上下加减进行即可!
原文地址:https://www.cnblogs.com/debuggerhu/p/13273785.html