1. 程式人生 > >如何通過class文件來查看java的版本

如何通過class文件來查看java的版本

如何 ima class 生成 通過 如果 字節 jdk1.5 版本號

我們知道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文件來查看java的版本