Unsupported major.minor version 51.0解决办法
2015-10-04 09:04
411 查看
Unsupported major.minor version 51.0解决办法
www.111cn.net 编辑:swteen 来源:转载我使用的是Eclipse-jee-indigo + JDK 1.6.23环境,结果使用时出现Unsupported major.minor version 51.0错误提示,下面我来介绍Unsupported major.minor version 51.0错误的解决办法
今天偶然间同事遇到一个问题,也加深了自己对eclipse中build path和java compiler compliance level的理解。
解决Unsupported major.minor version 51.0错误
最近新安装使用了jdk7,编译了一些类替换到原来正常运行的项目中,替换之后发生了Unsupported major.minor version 51.0错误。经过网上搜索发现了问题产生的原因:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。
解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。
具体步骤
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
![](http://blog.csdn.net/senvil/article/details/file:/C:/Users/wilson/AppData/Local/YNote/data/awangsenfeng@163.com/3f4fe0a0d0734a908807135db05f2c6c/24022915275.jpeg)
总结:不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。
相关文章推荐
- 学习ThinkPHP3.2.2:video11,服务器端生成表情数组文件
- Java读取图像和网络存储
- UML整体俯瞰
- Unrecognized VM option 'UseCompressedOops'
- Unrecognized VM option '+UseCompressedOops' Could not create the Java virtual machine.
- Too many open files
- iOS定位,地图详解
- Tomcat7+Spring3使用时遇到的两个异常
- The ratio of reported blocks 0.0000 has not reached the threshold 0.9990. Safe mode will be turned o
- System times on machines may be out of sync. Check system time and time zones.
- 学习ThinkPHP3.2.2:video10,本课程完成后的源码下载
- Cocos2d-android 学习笔记
- 地理编码、反编码CLGeocoder、CLLocationManager入门级应用
- 机房收费软件需求说明书
- 【bzoj4291】【PA2015】【Kieszonkowe】【贪心】
- UML视频第二部分的总结之面向对象技术
- Specified key was too long; max key length is 767 bytes
- Software caused connection abort: recv failed
- 第三次作业,疑问希望老师解答一下。谢谢
- SQL 优化原则