开发者社区> pandamonica> 正文

Eclipse的maven项目自动重置jdk版本的问题

简介:
+关注继续查看

eclipse上创建maven项目,随着调用jar的扩大,需要修改pom.xml文件
然后点击保存,然后update project进行更新。
我发现,不知道为什么,我明明将eclipse上这个项目的build path里面的jre修改成了1.8版本的,但是只要update project就会变回1.5
问题描述如下:
一个普通的maven项目
_
你看到红色的叉叉,有报错
报错内容如下所示
_

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
_
问题就解决了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
最新版JDK、Eclipse安装教程
最新版JDK、Eclipse安装教程
51 0
源码目录变了,修改Eclipse配置:工作空间,JDK
源码目录变了,修改Eclipse配置:工作空间,JDK
53 0
没解决:eclipse的JDK Compliance的Use compliance from execution无法选中
没解决:eclipse的JDK Compliance的Use compliance from execution无法选中
23 0
【工具使用】eclipse来回切换项目的JDK版本的方法(最全的)
我们用eclipse在做项目的时候会切换jdk版本,本地运行的项目所使用的jdk版本比Linux服务器高(低),需要调低(高)JDK版本。那么如何通过eclipse配置来切换呢?
219 0
设置Eclipse自带Ant指定版本JDK和运行时参数
设置Eclipse自带Ant指定版本JDK和运行时参数
108 0
Eclipse开发环境JDK版本问题和校验问题
Eclipse开发环境JDK版本问题和校验问题
76 0
Eclipse解决bug:JDK是8.0,打不开eclipse
Eclipse解决bug:JDK是8.0,打不开eclipse
167 0
可能出现jdk版本的bug和eclipse修改项目jdk的版本具体步骤
可能出现jdk版本的bug和eclipse修改项目jdk的版本具体步骤
78 0
32位64位Eclipse和jdk对应关系说明【初学者适用】
32位64位Eclipse和jdk对应关系说明,首先关于32位/64位系统,jdk32位,64位和eclipse 32位和64位的一些对应关系做些说明。
502 0
Eclipse配置jdk|学习笔记
快速学习Eclipse配置jdk
64 0
+关注
pandamonica
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载
相关镜像