• Java compiler level does not match the version of the installed Java project facet.


    使用eclipse, pom.xml 对 compler 的设置是这样的:

    pom

    上面配置开始写的是1.5,后来修改为1.6,出现了上面错误。

    容易看出来是 project facet 设置出了问题。

    解决:

    在项目属性中找到 Project Facets panel, 修改为对应1.6即可。

    Project Facets 的配置信息存储在:"org.eclipse.wst.common.project.facet.core.xml" 中,在 ".setting" 文件夹下。内容像下面:

    facet.core

    另外在网上看到一种解决方法是这样:

    右击工程名字,Maven > Update Project Configuration, 这样不用去手动设置 project facets.

    如果你遇到同样的问题可以使用这种方法试试,比手动修改方便许多。

    PS: 其实如果你的 Java 编译器用的是 1.6 版本,这里配置为 1.5 也是不会有问题的,因为是兼容的。不过用的什么就写什么,会更清晰点~
     

    完结
  • 相关阅读:
    获取Unity和UGUUI内置组件的属性名
    Sqlite管理工具
    C#对象属性浅拷贝和深拷贝
    fbx查看软件
    如何区分Unity国内版和国际版
    Unity2019及Unity2020打包android的环境配置
    提高Unity编译dll的速度
    SpringBoot使用swagger
    SpringBoot 使用 Interceptor 拦截器
    SpringBoot 使用 Filter 过滤器
  • 原文地址:https://www.cnblogs.com/linger/p/1845705.html
Copyright © 2020-2023  润新知