Unsupported major.minor version 51.0解决办法
2016-06-14 13:19
393 查看
我使用的是myeclipse+jdk1.7环境,结果使用时出现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错误
最近新安装使用了jdk8,编译了一些类替换到原来正常运行的项目中,替换之后发生了Unsupported major.minor version 51.0错误。经过网上搜索发现了问题产生的原因:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。
解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。
具体步骤
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
![](https://img-blog.csdn.net/20160614131205951?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
总结:不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。
知识扩充:major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。
问题补充:如果按照以上的操作还不能解决问题 就需要在看看逆tomcat配置的jdk是哪个版本 注:要选用跟你项目选用的版本一致
我的项目选择的是1.7 所以tomcat选用的jdk也因该是1.7 如图所示:
也加深了自己对eclipse中build path和java compiler compliance level的理解。
解决Unsupported major.minor version 51.0错误
最近新安装使用了jdk8,编译了一些类替换到原来正常运行的项目中,替换之后发生了Unsupported major.minor version 51.0错误。经过网上搜索发现了问题产生的原因:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。
解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。
具体步骤
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
总结:不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。
知识扩充:major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。
问题补充:如果按照以上的操作还不能解决问题 就需要在看看逆tomcat配置的jdk是哪个版本 注:要选用跟你项目选用的版本一致
我的项目选择的是1.7 所以tomcat选用的jdk也因该是1.7 如图所示:
相关文章推荐
- Android——开源框架Universal-Image-Loader + Fragment使用+轮播广告
- 实战录 | 云端卫士之DPDK技术简介
- 在ChemDraw Prime 15中怎么实现分子三维旋转
- Android_Toast
- 跟着9张思维导图学习Javascript
- 分布式日志收集收集系统:Flume
- 数据库原理之一(ER图)
- python 笔记
- 企业集群平台架构实现与应用实战
- 数组连接Join方法
- DDoS防护终极指南:这是个商业问题
- C# 设置应用程序开机自动运行
- PostScript —— 一种编程语言
- 操作系统的基本原理
- [Training Video - 1] [Selenium Basics] [What is Selenium]
- struts2 常用标签
- 更新视图
- Android TCP的客户端(请求的发送和响应结果接收)
- 修改视图
- Java纪念贴-正式开始学习Java之路