Netbeans中出现找不到类错误

t1qtbnec  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(205)

我使用Netbeans已经很多天了。但是突然它开始给我以下简单的hello程序的错误。

  1. java.lang.NoClassDefFoundError: newr
  2. Caused by: java.lang.ClassNotFoundException: newr
  3. at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
  4. at java.security.AccessController.doPrivileged(Native Method)
  5. at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
  6. at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
  7. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
  8. at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
  9. at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
  10. Exception in thread "main" Java Result: 1
  11. BUILD SUCCESSFUL (total time: 3 seconds)

在这里
我的程序是简单的hello程序

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

我经常遇到这种情况。我试着卸载并重新安装它,但这并不能解决我的问题。我还试着删除包含net bean缓存的.netbeans文件夹。但每次它给我这样的错误时,我都必须删除这个.netbeans文件夹。有什么方法可以永久修复这个错误吗?我厌倦了删除该高速缓存和卸载netbeans,请帮助我...

4dc9hkyq

4dc9hkyq1#

删除NetBeans的缓存对我很有效(版本7.2)。
找到该高速缓存文件夹(在帮助-〉关于中),关闭NetBeans,导航到该文件夹,然后删除索引文件夹。重新打开NetBeans,清理并重建,此时它应该会找到所有的类。

lskq00tm

lskq00tm2#

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

相关问题