为什么javaweb部署项目时显示版本冲突 major.minor version 51.0

我为了实现上传功能引入了commons-fileupload 和commons-io包,引入后运行就报错,
Unsupported major.minor version 51.0
在引入之前程序一切正常
大佬们为什么
我的jdk是1.6

commons-fileupload 和commons-io包,引入后运行就报错,如果引用这两个包之前没报错,引用之后报错的话,应该就是这两个包中其中一个或者两个都是用 jdk 1.7编译的,因为你的是1.6的环境所以跑不起来1.7编译的东西,可以把你的jdk换成1.7的
或者把jar换一次

检查windows系统安装的jdk是否为,jdk1.6。
检查项目运营jdk是否为jdk1.6,修改项目java compiler的方法:在项目点右键->选择Perperties->在出现的菜单中选择Java Compiler->最上面选中Enable project Specific setting->然后将jdk改为jdk1.6->完成.