关闭

JAVA学习24_Java项目在编译时出现“Unsupported major.minor version 52”的解决方案

399人阅读 评论(0) 收藏 举报
分类:

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

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

(2)修改Java Build Path:

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

20160815165042

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

(3)修改Project Facets:

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

20160815165452

在这里,主要修改我圈上的这两项配置,上面的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”文件

20160815165946

20160815170152

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

(5)最后绝招:

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

  1. 将源项目进行备份
  2. 然后在eclipse中新建一个动态Java项目
  3. 把源项目中的所有Java文件、配置文件、前台页面等文件统统复制到新项目中
  4. 编译运行新项目

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

©版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

原文来自:http://www.zifangsky.cn/600.html

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

从高版本JDK换成低版本JDK编译会报错“Unsupported major.minor version 52.0”解决方法

在eclipse运行项目时出现Unsupported major.minor version 52.0错误的解决方法
  • Shylock08
  • Shylock08
  • 2016-10-29 16:58
  • 1443

运行ant的javac命令时报错:Unsupported major.minor version 51.0 时抛出异常的解决办法

myeclipse 运行ant脚本,在执行javac命令对文件进行编译时,有时会提示:“Unsupported major.minor version 51.0 时抛出异常”这样的错误,这错误的主要原...
  • LZJLZJLZJLZJLZJLZJ
  • LZJLZJLZJLZJLZJLZJ
  • 2016-08-31 09:50
  • 1370

Latke源码解析(二)IOC部分

上篇 Latke源码解析(一)Servlet部分讲解了latke有关web 请求的servlet部分,这次深入了解一下它的Ioc部分内容。前言这部分有关Ioc和bean大量使用了javax.enter...
  • wthfeng
  • wthfeng
  • 2017-05-01 14:29
  • 301

如何在Eclipse中配置OpenCV开发环境

最近在看人脸识别的相关文献时,想要动手用Java代码去实现一下,OpenCV库中有许多非常经典的人脸识别算法代码可供我们去调用,那么怎样在Eclipse中配置OpenCV开发环境呢?安装jdk以及Ec...
  • colourful_sky
  • colourful_sky
  • 2017-04-06 22:44
  • 1647

我在安装虚拟机和Hadoop过程中遇到的问题和解决方法

下面是我自己在安装hadoop过程中遇到的一些,希望对大家在安装hadoop的时候有所帮助,少走弯路。 1、大家在修改完某些配置文件后,记得用source命令是改过的配置文件生效,不然你得重启后才能生...
  • chenyuangege
  • chenyuangege
  • 2015-05-07 09:47
  • 617

ReactNative开发之我遇到的那些坑(持续更新)

上篇文章里介绍了ReactNative环境的搭建,然后你以为就可以开开心心的进行开发了?too young! 最让人抓狂的部分才刚刚到来。。Q1、在启动js server的时候 react-nat...
  • fly_yuge
  • fly_yuge
  • 2016-12-20 15:08
  • 2118

Webservice客户端工程导成runnable jar包运行时出现异常

eclipse集成环境,spring 4.1.3.RELEASE + cxf 2.5.0框架,开发的Webservice客户端程序。在eclipse开发环境下运行正常,导出runnable jar包时...
  • huangying2124
  • huangying2124
  • 2016-07-11 21:40
  • 807

阿里巴巴Java开发手册IDEA插件使用指南

用过,挺好用的,能够提供自己 摘要: 自10月14日《阿里巴巴Java开发手册》规约插件发布以来,就吸引了很多开发者的关注。如何更快速的掌握插件使用技巧,快速体验令人激动的自动化、智能化的插件协...
  • qq_35797610
  • qq_35797610
  • 2017-12-08 16:21
  • 29870

1、自动构建工具Ant初步

Ant是什么?——Apache Ant是一个基于Java的生成工具。据最初的创始人James Duncan Davidson介绍,这个工具的名称是another neat tool(另一个整洁的工具)...
  • kaoa000
  • kaoa000
  • 2013-12-11 22:55
  • 4037

kafka+flume+hdfs实时日志流系统初探

kafka+flume+hdfs搭建实时日志流系统
  • feinifi
  • feinifi
  • 2017-06-29 23:49
  • 636
    个人资料
    • 访问:652410次
    • 积分:8603
    • 等级:
    • 排名:第2649名
    • 原创:115篇
    • 转载:428篇
    • 译文:37篇
    • 评论:35条
    文章分类