【问题标题】:Java Maven Run Time Building ErrorsJava Maven 运行时构建错误
【发布时间】:2018-07-16 03:57:14
【问题描述】:

编译错误 此环境中不提供编译器。也许您在 JRE 而不是 JDK 上运行? 完成时间:2018-02-06T12:16:07+05:30 最终内存:9M/63M 无法在项目编译失败时执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) 此环境中不提供编译器。也许您在 JRE 而不是 JDK 上运行?

要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。 有关错误和可能的解决方案的更多信息

【问题讨论】:

  • 您是否将环境变量“JAVA_HOME”设置为您的 JDK 的主目录?不久前,这对我造成了同样的错误。否则,只需在 stackoverflow 上搜索解决方案 - 关于这个主题有很多讨论,但其中一些取决于您使用的操作系统。
  • 请提供解决方案

标签: maven build runtime-error


【解决方案1】:

一开始检查是否设置了 JAVA_HOME 属性:

echo $JAVA_HOME

预期结果,例如:

C:\Program Files\Java\jdk1.8.0_101

其次,验证路径上是否有 javac。为此,请运行以下命令:

javac -version

预期结果,例如:

javac 1.8.0_101

【讨论】:

    【解决方案2】:

    在我的情况下,我在 Eclipse IDE 中执行 Java 时遇到了同样的错误,在通过右键单击 Java 项目添加 java 1.8 版本后,单击 Java Build Path -> Libraries 并添加安装在系统中的 Java 1.8 JDK,此问题将得到解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多