通过class 查看jdk版本

众所周知class文件是通过javac编译生成的,如果想知道.class文件是哪个版本的jdk生成的,可以使用如下方式查看

Linux下,使用od命令:

od -x OutputController.class |head -n 20

前四个字节为固定的cafe babe,接下来的四个字节为次版本号(0000)和主版本号(00033)。

  • 34:JDK1.8
  • 33:JDK1.7
  • 32:JDK1.6
  • 31:JDK1.5(我遇见过最老就是首钢MES的1.5版了)
  • 30:JDK1.4
  • 2F:JDK1.3

猜你喜欢

转载自blog.csdn.net/qq_37768368/article/details/121907816