Eclipse 2021-09 代码完成未显示所有方法和类

Ars*_*der 15 java eclipse autocomplete content-assist eclipse-2021-09

您好,前几天我将 Eclipse 2021-06 更新到 2021-09,之后其代码完成将不会显示所有方法和类。例如,如果我输入frame.setS,那么它不会显示默认建议。

在此输入图像描述

frame.setC但是当我输入并按 ctrl+space的同时,它正在工作,这就是

在此输入图像描述

此外,在我的设置中,所有内容都已检查。

在此输入图像描述

我尝试过的

  1. 我搜索了网络,发现了很多堆栈溢出问题,并尝试了答案。但没有成功

  2. 我删除了该.metedata文件夹并卸载并重新安装了eclipse 5次。

  3. 我尝试从安装程序和 zip 安装 eclipse。

这是一个错误还是什么。

我还从 eclipse 市场安装了 java 17 插件。

编辑

2021-12 (4.22)在昨天(08-12-21)发布的 eclipse中,java.awt.*没有被过滤掉。所以没问题。它还具有 Java-17 支持..

how*_*ger 24

在 Eclipse 2021-09 (4.21) 中,java.awt.*默认情况下,内容辅助中的所有内容都会被过滤掉。

要禁用此默认过滤器,请转到首选项(“窗口”>“首选项”;在 macOS 中,在应用程序菜单中)“Java”>“外观”>“类型过滤器”,然后取消选中该复选框java.awt.*

我向 Eclipse 报告了该问题,并且已在两周内修复,因此该问题将出现在将于 2021 年 12 月 8 日发布的下一个版本Eclipse 2021-12 (4.22)中(并且在从 M2 开始的里程碑构建中也会更早) :

  • 谢谢先生,它成功了。你救了我的命。我打算安装 NetBeans,而你保存了 eclipse。谢谢先生谢谢。我无法解释我的幸福谢谢你,先生,谢谢你。现在我的 Eclipse 工作正常了。先生愿上帝保佑你。 (4认同)
  • 谢谢。这里的其他默认选择解释了为什么 JDK 巴拿马类在我升级后从我的 Eclipse 中消失了,因为默认过滤器隐藏了“jdk.*”。 (3认同)