论坛风格切换切换到宽版
  • 6811阅读
  • 1回复

[Java]用java命令查看class的编译版本号 [复制链接]

上一主题 下一主题
离线路灯
 

发帖
589
金币
4237
威望
1803
股份
208
最近遇到个老项目用jdk1.8编译有问题,不知道当时是用什么编译的。
可以使用java自带的工具,查看 class的编译器版本号
  1. $ javap -v ServiceImpl.class

  1. $ javap -verbose ServiceImpl.class


可以查看jdk和major version对应关系:
  1. J2SE 8 = 52,
  2. J2SE 7 = 51,
  3. J2SE 6.0 = 50,
  4. J2SE 5.0 = 49,
  5. JDK 1.4 = 48,
  6. JDK 1.3 = 47,
  7. JDK 1.2 = 46,
  8. JDK 1.1 = 45



 
离线勒勒车需

发帖
7
金币
7
威望
0
股份
7
只看该作者 沙发  发表于: 08-09
用户被禁言,该主题自动屏蔽!
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个