zoukankan      html  css  js  c++  java
  • 解决Java compiler level does not match the version of the installed Java project facet.问题

      其实之前遇到过Java compiler level does not match the version of the installed Java project facet.这个问题,因为当时没怎么管,网上找了个解决方法之后就没再去理会,学习了一段前端之后,再回来重新用MyEclipse来做web开发,发现又出现这个问题,一时蒙圈了,只是极有印象,网上搜了有个回答要去硬盘找什么文件然后修改,我还是不喜欢这样的,所以重新来解决这个问题。先说我的配置:

      Tomcat:7

      JDK:7

      在MyEclipse中使用编译器为1.7

      先说在MyEclipse中设置编译器为JDK7:

    在【Windows】--->【Preferences】--->【JAVA】--->【Compiler】中设置:

      然后匹配下Java project facet的版本中一些需要的版本设置。

      这里请注意,必须从项目的右键点击弹出的窗口选择【Preferences】的【MyEclipse】中才有【Project Facet】!!!从菜单栏【Windows】选择的【Preferences】中是不会有【Project Facet】的,切记!!

      

      

    然后我们就能将Java project facet中的Java编译器版本设置为与我JDK相同的,这里我设为1.7。

      经过如上设置,可以发现Java compiler level does not match the version of the installed Java project facet这个问题不会再有了。

      关于Java project facet还不是很懂,可能是导入的某些外部的模块吧,比如可能project facet中的Java是给我Tomcat用的JDK,所以我在代码编译器那边和Tomcat这边的JDK才会不匹配,不懂是不是这样。。。

  • 相关阅读:
    linux 学习笔记1
    IIS请求筛选模块被配置为拒绝超过请求内容长度的请求
    ipod锁定后的恢复
    HTTP报文
    数据仓库概念
    数据挖掘概念
    大数据处理工具
    eclipse 4.3 汉化
    在CentOS中安装输入法
    编译Hadoop1.1.2eclipse插件并测试
  • 原文地址:https://www.cnblogs.com/fjdingsd/p/4909033.html
Copyright © 2011-2022 走看看