Netbeans中未找到类错误

时间:2012-02-10 14:01:05

标签: class netbeans classnotfoundexception

我使用很多天的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)

这里是

我的编程是简单的你好程序

public class newr {
public static void main(String argv[]){
    System.out.println("hello");
}
}

这种情况经常发生在我身上。我曾尝试卸载并再次安装它,但这并不能解决我的问题。我还尝试删除包含net bean缓存的.netbeans文件夹。但是每次它给我这样的错误时我都要删除这个.netbeans文件夹。有没有办法永久修复错误?我厌倦了删除缓存和卸载netbeans,请帮助我....

2 个答案:

答案 0 :(得分:7)

删除NetBeans的缓存对我有用(版本7.2)。

找到缓存文件夹(在help-> about中),关闭NetBeans,导航到该文件夹​​,然后删除索引文件夹。重新打开NetBeans,清理并重建,这次应该找到所有类。

答案 1 :(得分:0)

删除 NetBeans 的缓存即可解决问题。 要自动执行此任务,您可以手动编写一个脚本,该脚本将首先删除缓存文件夹,然后启动 NetBeans。 您还可以使该脚本可执行并将其用作启动 NetBeans 的快捷方式。 根据您的操作系统,您可以在 Google 上搜索使脚本可执行的过程。