Java项目在编译时出现“Unsupported major.minor version 52”的解决方案-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

Java项目在编译时出现“Unsupported major.minor version 52”的解决方案

简介:
+关注继续查看

如题所示,出现这个问题的原因是:在高版本JDK编译的项目放到低版本JDK所在的eclipse环境中编译运行将会出现这个错误。因此,要想这个项目在低版本的环境中能够正常运行,可以按照下面的思路进行解决:

(1)查看JDK的环境变量,确保JDK环境变量已经配置正确

(2)修改Java Build Path:

在eclipse中的项目上鼠标右键,Properties –> Java Build Path –>Libraries,将这里面不存在的删掉,并重新选择当前存在的库,如:JDK1.7、Tomcat7.0等

wKiom1f-5zDwRVaNAAC_pbjHnlg204.png

这一步做完之后,刷新项目重新编译运行,如果仍然报错的话,请继续往下看

(3)修改Project Facets:

同上面一样,在eclipse中的项目上鼠标右键,Properties –> Project Facets

wKiom1f-50rjMkZgAACvN5VjVwc638.png

在这里,主要修改我圈上的这两项配置,上面的3.0和JDK1.7相对应,3.1和JDK1.8相对应

如果这里不能修改,或者修改后刷新项目仍然报错的话,请继续往下看

(4)修改org.eclipse.wst.common.project.facet.core.xml:

打开项目所在的文件夹,打开.settings文件夹,修改里面的“org.eclipse.wst.common.project.facet.core.xml”文件

wKiom1f-52nzOKe9AABfRp6EzTU851.png

wKioL1f-54PhjB2MAACEbKeEGPo840.png

跟上面一样,直接修改这里的版本,然后回到eclipse里的项目,刷新项目重新编译运行

(5)最后绝招:

如果以上的步骤都做完了,仍然出现这个错误的话,就只能上绝招了。那就是:

  1. 将源项目进行备份

  2. 然后在eclipse中新建一个动态Java项目

  3. 把源项目中的所有Java文件、配置文件、前台页面等文件统统复制到新项目中

  4. 编译运行新项目

我相信都做到这一步了,应该是可以解决这个问题了


本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1861359,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java笔记——Redis分布式锁解决方案
我们知道分布式锁的特性是排他、避免死锁、高可用。分布式锁的实现可以通过数据库的乐观锁(通过版本号)或者悲观锁(通过for update)、Redis的setnx()命令、Zookeeper(在某个持久节点添加临时有序节点,判断当前节点是否是序列中最小的节点,如果不是则监听比当前节点还要小的节点。
1257 0
java.lang.NullPointerException错误的解决方案
java.lang.NullPointerException空指针异常是像我一样新手很容易出现的问题,这个问题一般情况都是不细心的时候出现的,开始正文如下: 1、业务层面的错误:   a、没有写非空验证:if(list.
2080 0
(转载) VS编译duilib项目时候的错误解决方法整理
原文地址:http://blog.csdn.net/x356982611/article/details/30217473 @1:找不到Riched20.
928 0
有效解决VC++6.0一个工程不能有多个main函数的解决方案
一.现象及原因 现象:在一个工程中有2个带有main函数的文件:InsertSort.cpp,ShellSort.cpp InsertSort.cpp 1 #include 2 3 void InsertSort(int A[],int n) 4 { 5 i...
1012 0
如何在阿里云linux上部署java项目
image.png 前2天把git练了下,敲了很多命令,也借助图形界面增强自己的理解,乘着余热把linux在熟悉下.然后想起以前婷主有让我帮忙搭建的阿里云服务器,所以就想自己试着在阿里云的linux上搭建自己的javaEE项目 大致步骤有: 1.
1291 0
13694
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载