我们知道class文件是通过javac编译生成的,如果我们想知道是java的那个版本生成的,该怎么做?
很简单,Linux下只要使用od命令,如下:
前四个字节为固定的cafe babe,接下来的四个字节为次版本号(0000)和主版本号(00032)。
32:JDK1.6
31:JDK1.5
30:JDK1.4
2F:JDK1.3
由此可知,该class是通过jdk1.6生成的。
我们知道class文件是通过javac编译生成的,如果我们想知道是java的那个版本生成的,该怎么做?
很简单,Linux下只要使用od命令,如下:
前四个字节为固定的cafe babe,接下来的四个字节为次版本号(0000)和主版本号(00032)。
由此可知,该class是通过jdk1.6生成的。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。