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

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

使用 javap -v 命令查看class文件结构:如下图
JDK版本与major.minor version的对照关系_第1张图片
使用IDEA的插件Jclasslib查看class文件结构:如下图
JDK版本与major.minor version的对照关系_第2张图片
在开发中,经常会遇到类似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,以此为基准上下加减进行即可!

你可能感兴趣的:(JDK版本与major.minor version的对照关系)