您好,几天前我将我的Eclipse 2021-06版本更新到2021-09版本后,自动代码完成功能不能显示所有的方法和类。例如,当我输入frame.setS
时,它没有显示默认建议。
但是,同时当我输入frame.setC
并按下ctrl+空格时,它可以正常工作。这是
在我的设置中也勾选了所有内容。
我尝试过的方法
我搜索了网络并发现了许多Stack Overflow问题,我尝试了答案。但是它没有起作用。
我删除了
.metedata
文件夹,并卸载和重新安装了5次Eclipse。我尝试从安装程序和zip安装Eclipse。
这是一个错误还是其他原因?
我也从Eclipse市场安装了Java 17插件。
编辑
在昨天发布的Eclipse 2021-12(4.22)中,我试图通过将-clean
添加到eclipse.ini文件中来解决此问题,但它没有起作用。java.awt.*
没有被过滤掉,所以没有问题。同时,它支持Java-17。
.metadata
文件夹,这是在Stack Overflow上散布的谣言。当您无法恢复它时,请使用新的工作区。Java 17插件是预览/BETA版本,而不是官方发布版。请提供一个最小可重现示例,并确保已报告给Eclipse。在最近的两个版本中,内容辅助功能已经进行了较大的更改以处理不完整的代码,并且在Eclipse 2021-09(4.21)中存在已知问题:请参见此处。 - howlger