JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer. Java compiler level does not match the version of the installed Java project facet. 我们看到java版本有问题,所以查看一下啦 可以看的很清楚,我本地的java版本是1.8,eclipse配置的默认jre也是这个版本 然后查看本地eclipse默认compiler版本,也是1.8 既然eclipse的配置的jre和jdk的版本都没有问题,那么我们看看自己的maven项目版本是否也是这样呢? 查看项目的build path 妈蛋,居然是1.5 改它 将它改成了我本地的1.8,我去刷新一下 进行maven的project update 更新之后,再次查看项目的build path 很让人生气,又变回去了。 解决问题的方法就是,注意到maven update project的时候提到update project configuration from pom.xml 也就是肯定和pom.xml这个文件有关 为pom.xml添加配置jdk版本的语句 然后按照提示update project 问题就解决了。