我很多天都在使用 Netbeans。但突然开始
给我以下简单的 hello 程序错误。
java.lang.NoClassDefFoundError: newr
Caused by: java.lang.ClassNotFoundException: newr
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 3 seconds)
这里是
我的程序是简单的 hello 程序
public class newr {
public static void main(String argv[]){
System.out.println("hello");
}
}
它经常发生在我身上。我曾尝试卸载并再次安装它,但这并不能解决我的问题。我还尝试删除包含 net bean 缓存的 .netbeans 文件夹。但是每次它给我这样的错误时,我都必须删除这个 .netbeans 文件夹。有没有办法永久修复错误?我厌倦了删除缓存和卸载 netbeans 请帮助我....
最佳答案
删除 NetBeans 的缓存对我有用(7.2 版)。
找到缓存文件夹(在 help->about 中),关闭 NetBeans,导航到该文件夹,然后删除 index 文件夹。重新打开 NetBeans,清理并重建,这次应该会找到所有的类。
关于在 Netbeans 中找不到类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9228911/