12

嗨,在我将 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..

4

1 回答 1

23

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

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

我向 Eclipse 报告了它,它已在两周内修复,因此它将在2021 年 12 月 8 日发布的下一个版本Eclipse 2021-12 (4.22)中(以及从 M2 开始的里程碑版本中更早) :

于 2021-09-29T17:47:11.977 回答