【问题标题】:Eclipse IDE Shows Warnings On Project When None ExistEclipse IDE 在项目不存在时显示警告
【发布时间】:2021-02-20 01:29:38
【问题描述】:

我最近将我的一个 Java 项目在 Eclipse IDE 中使用的 JRE 从 JavaSE-1.8 更改为 JavaSE-11。我重新启动了 Eclipse。现在我的大多数项目都有警告,即使没有文件有警告。

构建路径库中也没有任何警告。 我试过了:

  • 刷新 Projects Explorer
  • 创建编译警告而不是删除它
  • 运行项目
  • 重启 Eclipse

没有解决问题,所有警告仍然存在。

当我创建一个新的 Java 项目时,它也会有一个警告。将鼠标悬停在警告上不会显示任何内容。

虽然项目确实正常运行,但为什么会出现警告以及如何删除它们?

【问题讨论】:

    标签: java eclipse compiler-warnings


    【解决方案1】:
    1. 打开问题视图(窗口 > 显示视图 > 问题)。这将列出实际问题。这可能是关于 test 文件夹的配置方面的问题。我给它 95%+ 的可能性,这里有一个实际问题。如果真的没有,或者看起来不适用,那么:

    2. 清理项目:(项目 > 清理 > 勾选清理所有问题 > 按清理)。

    3. 关闭项目(右键单击项目,然后关闭项目),然后双击它再次打开它。

    【讨论】:

    • 我看到 2 个突出的警告描述“构建路径指定执行环境 JavaSE-1.8。工作空间中没有安装与此环境严格兼容的 JRE。”和“指定的编译器合规性为 1.8,但使用了 JRE 14”
    • 第一个是因为JDK 11没有附带JRE,第二个我不确定。我从来没有为 Java 14 使用过 JRE,我想我什至没有 JRE。
    • 第一个是因为JDK 11没有自带JRE 没有,不是这个原因。 JRE 实际上已经死了,不幸的是,eclipse 在这里使用它。该消息的要点是:您已将项目设置为 j8,但系统上没有安装 j8(或者至少没有告诉 eclipse:Window > Preferences。添加 JDK。或者,将项目更改为 j14项目。
    猜你喜欢
    • 2018-03-21
    • 2011-06-14
    • 2013-03-24
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    • 2014-11-04
    相关资源
    最近更新 更多