查看Jar包中Class类的编译环境jdk版本
来源:互联网 发布:小米平板2 windows 编辑:程序博客网 时间:2024/05/13 09:53
由于JDK一般是向下兼容的,所以有时候本地的JDK版本比类库的版本低,往往会抛出java错误,如:java.lang.UnsupportedClassVersionError: Bad version number in .class file。有时候需要确认到底是哪个类的版本低。所以需要确认类的编译JDK的版本。 可用二进制编辑工具(例如EmEditor)打开类文件,会有以下的显示: CA FE BA BE 00 00 00 32..... 而上面的32是编译这个类的JDK版本。32表示50,是JDK1.6;31表示49,是JDK1.5;30表示48,是JDK1.4......依次类推。 如编译上面的类的JDK为JDK1.6。所以你在环境是JDK1.6以下的引用这个类,就会抛出版本不对的异常。
0 0
- 查看Jar包中Class类的编译环境jdk版本
- 查看jar包中class的jdk编译版本
- 怎么查看jar包的jdk编译版本
- CMD中查看CLASS文件编译的JDK版本
- CMD中查看CLASS文件编译的JDK版本
- 判断jar包中class文件的java编译版本
- 如何查看jar包的jdk版本
- 查看jar包的JDK版本
- 查看class文件的编译jdk版本
- 查看class编译所用的JDK版本
- jdk 1.7环境下编译打包1.6版本的jar包
- JAR包的JDK版本查看与设置
- JAR包的JDK版本查看与设置
- JAR包的JDK版本查看与设置
- JAR包的JDK版本查看与设置
- 通过编译后的class文件查看jdk的版本
- java如何查看jar编译的jdk版本
- 如何查看Class文件编译的JDK版本
- iOS开发的一些奇巧淫技
- weblogic各个版本对JDK和Spring的支持度
- CentOs6.5中安装和配置vsftp简明教程
- (札记)在EasyUI中 jQuery 常用的方法/属性
- Weblogic 10.3.2 安装过程中出现致命错误的处理方法
- 查看Jar包中Class类的编译环境jdk版本
- 指针的这种用法:this-> -> ->
- LINQ实战读书笔记 LINQ TO SQL(二)
- #iOS开发笔记#实现label的自动换行
- 王者归来
- 碎片
- 史海峰:重构再重构当当网架构演进及规划实现
- Freemarker 自学教程
- 励志