Java Error: java.lang.UnsupportedClassVersionError: bad major version at offset=6
来源:互联网 发布:高斯金字塔 python 编辑:程序博客网 时间:2024/06/05 03:13
今天访问一个接口的时候,报上面的错,发现是因为编译好的class使用了更高版本的jdk,而服务器上安装的版本比较低。我使用了jdk1.6编译好的class放在了was服务器上,而was所在的服务器jdk版本是1.4.2,那么低版本不兼容高版本就报错了。解决办法如下:
1、查看服务器当前版本java -version,或者通过之前版本的class看看,是用什么版本的jdk编译的
使用UltraEdit或Editplus打开class文件,打开时Encoding选择Hex viewer,以16进制方式显示
2、只看第一行数据,前面8个字节CA FE BA BE 是固定的,之后4个字节00 00 是次版本号,次版本号后面的4个字节00 31 是jdk的版本号,我这里使用的是jdk1.5,版本号与jdk对应关系如下:
3、知道服务器当前使用的jdk版本后,那么我们重新编译就得更改jdk编译版本
项目右键选择Properties更改Java Compiler
重新选好版本之后,eclipse选择Project-->clean,选择当前项目,就会重新编译了,把编译好的class重新替换到服务器就可以了。
阅读全文
1 0
- Java Error: java.lang.UnsupportedClassVersionError: ...bad major version at offset=6
- Java Error: java.lang.UnsupportedClassVersionError: bad major version at offset=6
- java.lang.UnsupportedClassVersionError:( ...类)bad major version at offset=6
- IDEA 编译war包部署到was8.5 java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version offset=6问题
- Error:java.lang.UnsupportedClassVersionError... Unsupported major.minor version 52.0解决方案
- Error:java.lang.UnsupportedClassVersionError: Bad version number in .class&nb
- java.lang.UnsupportedClassVersionError:"": Unsupported major.minor version
- java.lang.UnsupportedClassVersionError: : Unsupported major.minor version
- java.lang.UnsupportedClassVersionError: Bad version number in
- “Caused by: java.lang.UnsupportedClassVersionError: (*myclassname*) bad major ve
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 50的错误
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 49.0的错误
- java.lang.UnsupportedClassVersionError: *** : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0的错误
- java.lang.UnsupportedClassVersionError: AjaxServer :Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: Test : Unsupported major.minor version
- java.lang.UnsupportedClassVersionError: com..(Unsupported major.minor version 49.0)
- java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 51.0
- LTE Initial Attach过程
- Lua-拆分数组中的奇数和偶数
- 设计模式之原型模式
- 查找命令(3)——strings
- php关于使用fopen()函数时,页面显示空白的问题。
- Java Error: java.lang.UnsupportedClassVersionError: bad major version at offset=6
- 大势所趋:数据可视化解决方案将更智能更深入
- JVM笔记
- 图解SSL协议
- 树莓派避障小车(python)
- 关押罪犯(noip2010)
- 实现一个栈操作,将完成先进后出的操作。
- 监督学习五 集成学习
- Git学习笔记