我刚刚发现我的NetBeans突然停止导入Java API中的类,但仍然可以从我的外部库中导入类。看看下面的图片:
正如您所看到的,List
和ArrayList
是java.util
包中的类,但导入它们的常规建议未在此处显示,而是要求我创建类。我知道我可以在代码的顶部键入import java.util.List;
但生活在以前更好!我需要帮助,谢谢。
答案 0 :(得分:15)
几分钟前我遇到了同样的问题......太可怕了。这里也报道了同样的问题:
我在那里找到的解决方案就足够了 - 只需删除Netbeans缓存......
要执行此操作,请转到帮助==>关于 。然后转到带缓存的目录并删除“index”目录中的所有内容。
重新启动NB后,一切都很酷。
答案 1 :(得分:4)
今天我遇到了同样的问题。如果你在工作时点击错误的位置,实际上很容易从代码完成中排除一个类。
要解决它(netbeans 8.2),请转到
工具 - 选项 - >编辑标签
然后选择代码完成选项卡
在下拉列表中选择JAVA(在我的例子中是Java)
你会发现一个名为Package / Classes的方框 在EXCLUDE选项卡中,您可能会发现标记为从代码完成中排除的包。只需删除你想要的那些。
答案 2 :(得分:0)
在Preferences->Editor->Code Completion
下检查以确保自动完成功能已开启,但是通过屏幕截图我认为是。
同时尝试Preferences->Editor->Formatting
并将语言设置为Java
答案 3 :(得分:0)