尝试运行我的 Java 应用程序后,Netbeans 7.4 报告我“内存不足”。之后我的应用程序运行良好,直到遇到 java.lang.NoClassDefFoundError
在这一点上,我的项目设置为“保存时编译”,有人告诉我禁用它会使它编译并运行良好,确实如此,但这只会削弱我的工作流程。我真的依赖于能够在保存时编译。

我已经清理并构建了所有内容,并且我的 CLASSPATH 已正确设置。我知道这是一个 Netbeans 特定问题,我听说它与损坏的缓存有关,我不记得我需要删除哪个文件夹才能重置 Netbeans 缓存以便能够正确编译所有内容。

最佳答案

经过一些额外的研究,事实证明自 Netbeans 7.2 以来,缓存位置已移至
C:\Users\[username]\AppData\Local\NetBeans\Cache\
删除 IDE 的版本文件夹“7.4”会清除缓存,现在似乎可以解决这个问题。

关于java - Netbeans 在 java.lang.NoClassDefFoundError 中报告 "Insufficient memory to compile"结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20602563/

10-12 00:10
查看更多