Netbeans拒绝自动建议已知的进口类

时间:2014-06-13 13:23:28

标签: java netbeans import autosuggest

我刚刚发现我的NetBeans突然停止导入Java API中的类,但仍然可以从我的外部库中导入类。看看下面的图片:

NetBeans editor

正如您所看到的,ListArrayListjava.util包中的类,但导入它们的常规建议未在此处显示,而是要求我创建类。我知道我可以在代码的顶部键入import java.util.List;但生活在以前更好!我需要帮助,谢谢。

4 个答案:

答案 0 :(得分:15)

几分钟前我遇到了同样的问题......太可怕了。这里也报道了同样的问题:

Bug 235712

我在那里找到的解决方案就足够了 - 只需删除Netbeans缓存......

要执行此操作,请转到帮助==>关于 。然后转到带缓存的目录并删除“index”目录中的所有内容。

enter image description here

重新启动NB后,一切都很酷。

答案 1 :(得分:4)

今天我遇到了同样的问题。如果你在工作时点击错误的位置,实际上很容易从代码完成中排除一个类。

要解决它(netbeans 8.2),请转到

工具 - 选项 - >编辑标签

然后选择代码完成选项卡

在下拉列表中选择JAVA(在我的例子中是Java)

你会发现一个名为Package / Classes的方框 在EXCLUDE选项卡中,您可能会发现标记为从代码完成中排除的包。只需删除你想要的那些。

答案 2 :(得分:0)

Preferences->Editor->Code Completion下检查以确保自动完成功能已开启,但是通过屏幕截图我认为是。

同时尝试Preferences->Editor->Formatting并将语言设置为Java

答案 3 :(得分:0)

就我而言,NetBeans拒绝建议Scanner。事实证明,我要做的就是从选项»编辑器»代码完成»包/类中删除java.util.Scanner:»排除。然后返回Scanner的自动填充。