gpt4 book ai didi

java - 此环境中未提供编译器。 - Eclipse - Maven - java-8-openjdk - Xubuntu

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:08 24 4
gpt4 key购买 nike

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

我使用 Eclipse、Maven 和 java8-openjdk。

  1. 我使用的是 JDK 而不是 JRE:

    Build path screenshot.

    Installed JREs -> Execution environment screenshot

    Java 位于 **/usr/lib/jvm/java-8-openjdk-amd64/**

  2. 带有main方法的类编译运行没有问题。

  3. 我之前能够毫无问题地构建。
  4. Eclipse 的运行时版本:

    java.runtime.version=1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14
  5. pom.xml 中,我有 Maven 编译器插件,版本 3.5.1,源和目标值 1.8

我在这里错过了什么?我已经配置了正确的路径。我有JDK。我以前做过构建,但 Maven 现在失败了。

请告诉我如何开始查找根本原因,如果需要更多信息,请告诉我。谢谢。

最佳答案

似乎 maven-compiler-plugin 版本 3.x 使用 tools.jar 而不是 javac 进行编译,请确保这一点jar 位于 $JAVA_HOME/lib 下,eclipse 有权访问它。

您还应验证 tools.jar 存在于 Windows->Preferences->Installed JREs 下,如果不存在,请手动添加。

关于java - 此环境中未提供编译器。 - Eclipse - Maven - java-8-openjdk - Xubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38160800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com