Maven Update Project后 jdk 变为SE-1.5
2018-02-06 14:59
260 查看
前提切记:
必须在eclipse -> windows -> perferences -> Java -> Install Jres中Add jdk,然后把原先的jre,全删掉,不然就算设置了下面的两种解决方式,Update
Project 后项目的jdk环境虽然为JavaSE-1.8,但那是jre1.8,而不是jdk1.8,当运行maven 命令(如install)时会报错:No compiler is provided in this environment. Perhaps you are running on a JRE。所以必须要是jdk,而不是jre。
主要原因是每次Update时,它就会使用settings文件下的默认值。(原来这是maven自己捣的鬼)
有如下两种解决方式:
![](https://img-blog.csdn.net/20170423103841867?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQXNoZXMxOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170423104552541?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQXNoZXMxOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这时,你再次 Update Project,就会是你自己想要的版本啦^_^
必须在eclipse -> windows -> perferences -> Java -> Install Jres中Add jdk,然后把原先的jre,全删掉,不然就算设置了下面的两种解决方式,Update
Project 后项目的jdk环境虽然为JavaSE-1.8,但那是jre1.8,而不是jdk1.8,当运行maven 命令(如install)时会报错:No compiler is provided in this environment. Perhaps you are running on a JRE。所以必须要是jdk,而不是jre。
主要原因是每次Update时,它就会使用settings文件下的默认值。(原来这是maven自己捣的鬼)
有如下两种解决方式:
1、修改项目中pom.xml文件,这样避免在导入项目时的jdk版本指定,打开项目中pom.xml文件,修改如下:
2、修改maven的默认jdk配置,找到maven的conf\setting.xml文件中找到jdk配置的地方,修改如下:
这时,你再次 Update Project,就会是你自己想要的版本啦^_^
相关文章推荐
- 解决maven update project 后项目jdk版本变成1.5
- 解决maven update project 后项目jdk变成1.5的问题
- 解决maven update project 后项目jdk变成1.5的问题
- 解决maven update project 后项目jdk变成1.5的问题
- 解决maven update project 后项目jdk变成1.5的问题
- 解决maven update project 后项目jdk变成1.5的问题
- 解决maven update project 后项目jdk变成1.5的问题
- 解决maven update project 后项目jdk变成1.5的问题
- 解决maven update project 后项目jdk变成1.5的问题
- 解决 Maven > Update project的时候JDK版本都恢复成1.5
- 解决Maven Update Project JDK变回1.5
- maven项目update project 后项目jdk变成1.5
- Maven 项目生成或者update jdk变为1.5的问题
- Eclipse中Maven项目执行Maven update project 项目JRE System Library变为1.5的解决办法
- 每次maven-update project ,又变成compile level变为1.5解决方法
- maven update project 后 jrelib 变为1.5 解决方法
- 解决maven update project 更新后项目jdk变成1.5的问题
- Maven Update Project JDK变回1.5
- 解决maven update project 后项目jdk变成1.5
- 解决maven update project 后项目jdk变成1.5的问题