Maven构建失败,出现此错误:
此环境中未提供编译器 . 也许您运行的是JRE而不是JDK?
javac -version返回Eclipse Java Compiler 0.894_R34x .
哪个java返回/ usr / bin / java . 从那里我做了一个readlink,返回以下/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64/jre/bin/java
我将此值分配给JAVA_HOME并尝试使用maven构建项目 . 再次失败 . 我还在/ usr / lib / jvm下的各种版本的java如下所示:
我尝试了上面列表中的各种值,但它们似乎都没有帮助 .
有人可以帮忙吗?
跟进:jdk文件夹仅包含bin和lib文件夹 . 它是否正确?
2 回答
将
JAVA_HOME
更改为/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64
遇到另一个建议安装此线程的线程:java-1.7.0-openjdk-devel.x86_64
我这样做了,现在终于编译了 . 谢谢大家的帮助 .