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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dubbo源码分析1:生产者启动分析
个人学习Dubbo使用,若有不足,欢迎指正 1. 项目准备 使用官方quick-start,工程源码见lucas-rpc-dubbo 1.1. 配置 1.1.1. pom配置 <!-- dubbo --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.2</version> </dependency> <!-- dubbo注册中心,这里使用zookeeper --> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.9</version> </dependency> <!-- zookeep...
- 下一篇
Andrew Ng经典机器学习课程的Python实现(第1部分)
几个月前,我在Coursera(免费大型公开在线课程项目)上完成Andrew Ng机器学习的MOOC教学。对于任何一个想进入人工智能和机器学习世界的人来说,这都是一个很好的入门课程,但其中的项目是用Octave语言编写的。我一直想知道这门课如果用Python的话该有多么神奇,最终我决定重做一遍,这次用Python来完成。 在这一系列的博文中,我打算用Python编写程序。这么做有以下几个原因: 1、这会帮助那些想要Python版本课程的人; 2.、对于有些R语言爱好者来说,他们也愿意学习熟悉的那些算法的Python实现,那会受益匪浅; 基础知识 强烈建议你先看第1周的视频讲座,之后就应该对Python的体系结构有基本的了解。 在这一节中,我们将研究最简单的机器学习算法。 仅有一个变量的线性回归 首先是关于场景的描述。在这里,我们将仅用一个变量来执
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器