【发布时间】:2016-11-04 18:34:48
【问题描述】:
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
我使用 Eclipse、Maven 和 java8-openjdk。
我使用的是 JDK 而不是 JRE:
Java 位于**/usr/lib/jvm/java-8-openjdk-amd64/**。main方法的类编译运行没有问题。- 我之前能够毫无问题地构建。
-
Eclipse 的运行时版本:
java.runtime.version=1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14 - 在
pom.xml,我有Maven编译器插件,版本3.5.1,源值和目标值1.8。
我在这里缺少什么?我已经配置了正确的路径。我有 JDK。我之前做过构建,但现在 Maven 失败了。
请告诉我如何开始寻找根本原因,如果需要更多信息,请告诉我。谢谢。
【问题讨论】:
-
echo $JAVA_HOME打印什么? -
我之前能够毫无问题地构建。发生了什么变化?
-
@ShmulikKlein 见 cmets :3
-
javac -version产生了什么?你在$JAVA_HOME/bin下看到javac了吗?