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

来源:互联网 发布:淘宝半价优惠券 编辑:程序博客网 时间:2024/06/06 12:22

刚刚做分布式的web service(SOAP),老师给了demo导入我的eclipse STS 里就报错。

1. 将项目copy在eclipse的workspace工作文件夹根目录下;之后,在eclipse的 file-> import 弹出框中选择刚刚复制的项目文件夹,选中整个文件夹导入,刚导入项目时报错



2. 可以在problem 中看到 错误前几个是 library库导入的问题,判断是之前的项目导入我的电脑中,jar包的位置是不同的,更改库的路径

步骤: 右键此项目,选择下面的 properties


 Java build path选项中路径打叉处修改 : 选中 一项 -> Edit, 找到正确的jar包路径,打开就OK。

全部修改后,如下


我把 JRE SYSTEM LIBRARY 换成了jre7,事实证明,,,,有问题,等下讲怎么解决

3. 重点问题来了

我用了 tomcat 8.0  jre7造成了,Java compiler level does not match the version of the installed Java project facet.  的问题

各种百以后,发现是 编译器版本级别和这个项目的版本级别 不匹配,既然不匹配不行那就让他匹配啊。

步骤: 1. 确定 eclipse 环境的编译格式和你的项目的编译格式一致。 windows -> preferences-> java -> compiler 查看版本1.7. 项目 -> properties -> java compiler -> 1.7


     一样的版本啊,还是报错不一致

          2.  查看 你的项目-> properties ->在 左上方 输入框中搜索 facets -> project facers ->java-> 1.8 找到错误了,就是这个版本不正确,改成1.7


这样就可以啦!全部改对了!没有错误了!运行吧骚年!




0 0
原创粉丝点击