maven error:unable to locate the

2018-12-01  本文已影响0人  ____山顶

新修改了项目的pom.xml文件
一时忘记update project
旁边有一个神助攻
告诉我直接run as maven clean
傻傻的操作之后,返回来的之后error

unable to locate the javac compiler in:
D:\Java\jre1.8.0_171..\lib\tools.jar

根据提示,可以确定是在自己安装jdk的位置出现了问题
后面也提示说:需要确保使用1.4版本以上的jdk,而不是jre
同时提示,多数情况下可以通过修改环境变量中JAVA_HOME来改变Java的安装位置

解决方案

首先,确定了自己本机的Java环境没有问题
在cmd中运行java -version可以正确得到Java安装版本
由此可以判断自己的安装和配置是没有问题的
但是,为什么eclipse中不能正常启动呢?
问题肯定是在eclipse中的
第二步,确定项目的编译环境
右键->Properties->搜索Java Build Path->JRE System Library
edit之后发现,当前使用的是运行环境中的jre
随后,切换成工作空间下的默认JRE
重新进行编译运行
成功

maven clean

之前未使用过maven,所以当别人给予建议的时候
采取的执行,而非思考的模式
因此出现了这次失误
然后我也进行了百度
知道执行maven clean操作
是清除旧的jar包,而进行重新下载
但是为什么会更改了项目的jre配置,我仍百思不得解
这个问题留待下次解决
现在需要忙手上未完成的工作。。。。

上一篇下一篇

猜你喜欢

热点阅读