gpt4 book ai didi

java - 升级到 2021-06 (4.20.0) 后,Eclipse 内容辅助循环失败

转载 作者:行者123 更新时间:2023-12-04 11:47:08 25 4
gpt4 key购买 nike

有人问了类似的问题 here ,还没有答案,代码示例更少。我找到并尝试了 similar problem 的删除解决方案,但无济于事。
最近将 Eclipse 升级到版本 2021-06 (4.20.0) 后,我注意到内容辅助功能 (ctrl-space) 在许多情况下无法正常工作。

import java.util.HashSet;
import java.util.Set;

public class ContentAssist {

public static void main(final String[] args) {
final Set<String> storedSet = new HashSet<String>();
for (int i = 0; i < 500; i++) {

System.out.println(i);
}
}
}
如果我们现在想访问 storedSet , 从输入 's' 开始,我们看到 out显示为编译错误:
compilation error
内容辅助不足:
Content Assist fail 1
同样在提供更多字符时:
Content Assist fail 2
注释掉 System.out part 和 Content Assist 再次起作用:
Content Assist works
在 PC 中或在 PC 前出错?
编辑:我刚刚使用 Eclipse Installer 2021-06 R 在 Windows x86_64 上测试了 Eclipse 2021-06 (4.20.0) Build id 20210612-2011 的全新安装。使用上面的代码和相同的行为创建了一个新的 Java 项目发生了。

最佳答案

不幸的是,这确实是一个 Eclipse 2021-06 (4.20) 问题 已经修复 对于即将于 2021 年 9 月 15 日发布的 Eclipse 2021-09 (4.21):
Eclipse bug 574338 - [content assist] [regression] no content assist for variables in conditional blocks
作为解决方法,您可以添加 ;在使用内容辅助的位置之后,或者等到下一个版本或至少下一个版本的第一个里程碑版本(将于 2021 年 7 月 16 日发布)。

关于java - 升级到 2021-06 (4.20.0) 后,Eclipse 内容辅助循环失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68258236/

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