Unsupported major.minor version 51.0解决办法
2015-08-16 22:49
375 查看
今天我import java项目,build path 将1.7改成1.6,运行项目时出这个错。原来是我没有把:Compiler Compliance Level 也改成1.6 下面是我百度的办法:
加深了自己对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版本------>应用。
总结:不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。
知识扩充:major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。
加深了自己对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版本------>应用。
总结:不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。
知识扩充:major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。
相关文章推荐
- POJ 2528 Mayor's posters (线段树+离散化 成段替换)
- HDU - 1757 A Simple Math Problem(矩阵快速幂)
- Dialog对话框的四种显示样式
- C#的try…catch语句
- 设计模式(二十一)之 Visitor
- 转:JVM的相关知识整理和学习
- Linux内核管理风范
- 编译器根据属性自动添加实例变量
- java入门
- x64 结构体系下的内存寻址
- 黑马程序员 其他对象
- hdu 3094 A tree game 2009 Multi-University Training Contest 18 - Host by ECNU
- 第一篇博客
- Java Servlet【2】Servlet工作原理(生命周期)
- eclpse安装jetty插件
- 第8讲 构造器
- Linux下Sublime的C/C++多文件程序Makefile+清理+执行配置
- 高效e人注册码 EfficientPIM Pro 3.81 Build 377
- Microsoft Dynamics CRM 2015 数据管理 之 重复检测 功能
- Linux用户空间与内核空间