Netbeans报告“内存不足以编译”的结果导致java.lang.NoClassDefFoundError错误。

3
尝试运行我的Java应用程序后,Netbeans 7.4报告我有“内存不足”的问题。之后,我的应用程序一直运行良好,直到遇到一个java.lang.NoClassDefFoundError错误。
此时,我的项目已设置为“保存时编译”,有人告诉我禁用它会使其正常编译和运行,而事实证明确实如此,但这只是破坏了我的工作流程。我真的需要能够在保存时进行编译。
我已经清理和构建了所有内容,并且我的CLASSPATH已正确设置。我知道这是Netbeans特定的问题,我听说它与损坏的缓存有关,但我不记得需要删除哪个文件夹才能重置Netbeans缓存以能够正确编译一切。
1个回答

4

经过进一步的研究,发现自从Netbeans 7.2以后,缓存位置已经移动到

C:\Users\[用户名]\AppData\Local\NetBeans\Cache\

删除IDE版本文件夹"7.4"可以清除缓存并暂时解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接