Unsupported major.minor version 52.0
原因:在高版本JDK编译的项目放到低版本JDK所在的eclipse环境中编译运行将会出现这个错误
解决方法:
(1).查看JDK的环境变量,确保JDK环境变量已经配置正确.
(2)修改Java Build Path
在eclipse中的项目上鼠标右键,Properties –> Java Build Path –>Libraries,将这里面不存在的删掉,并重新选择当前存在的库,如:JDK1.7、Tomcat7.0等
这一步做完之后,刷新项目重新编译运行,如果仍然报错的话,请继续往下看
(3)修改Project Facets:
同上面一样,在eclipse中的项目上鼠标右键,Properties –> Project Facets
在这里,主要修改我圈上的这两项配置,上面的3.0和JDK1.7相对应,3.1和JDK1.8相对应
如果这里不能修改,或者修改后刷新项目仍然报错的话,请继续往下看
(4)修改org.eclipse.wst.common.project.facet.core.xml:把jdk version修改成你自己的jdk版本
打开项目所在的文件夹,打开.settings文件夹,修改里面的“org.eclipse.wst.common.project.facet.core.xml”文件
跟上面一样,直接修改这里的版本,然后回到eclipse里的项目,刷新项目重新编译运行
(5)简单暴力:
在现有的jdk环境下,重新建一个项目,把代码拷贝进去,再进行编译
文章转自:https://www.zifangsky.cn/600.html
zifangsky的个人博客:https://www.zifangsky.cn/