我本来希望保留此评论,但由于我没有声誉,所以无法做到这一点。我知道这也是一个很晚的回复,但是不知道您是否找到答案。我在自己寻找答案时遇到了这个问题。
我也相信此错误与代码无关,而是由NetBeans创建的错误。我发现在一台机器上的NetBeans中编译并运行了相同的代码,但是在我第一次遇到该错误的另一台机器上却没有。
对我来说,解决方案是关闭NetBeans,清除NetBeans缓存,然后重新启动NetBeans。我使用的是8.0版,因此缓存的位置为:
〜/ .cache / netbeans / 8.0 /
我删除了文件夹中的所有内容,在下次运行时一切正常。
对于较旧的版本,我认为缓存可能位于不同的位置,可以通过从帮助菜单打开“关于”窗口来找到。



