【发布时间】:2015-07-29 14:41:07
【问题描述】:
嗨,当我在我的 cmd 上运行命令时
mvn 清洁包
我收到编译器错误:此环境中未提供编译器。也许您在 JRE 而不是 JDK 上运行?
但我检查了我的 PATH、JAVA_HOME 和 HOME_M2
我还检查了 Eclipse 中已安装的 JRE:
显然一切正常,关于我为什么会收到该错误的任何想法?谢谢!
【问题讨论】:
-
我觉得奇怪的一件事是,如果您安装了 jdk8u40,为什么它会显示 JRE7u65?
-
问题出在你的 PATH 中;用您的 jdk 目录替换在那里声明的 jre 目录。另请注意,无论您在 eclipse 中进行什么设置,它都会影响从 ide 启动,而不是使用 cmd 行会发生什么
-
将 jdk bin 添加到你的路径,它会解决问题。设置 Jdk Home 是不够的'