【问题标题】:Exception in thread "main" java.lang.NoClassDefFoundError with NetBeansNetBeans 线程“主”java.lang.NoClassDefFoundError 中的异常
【发布时间】:2013-07-10 03:12:49
【问题描述】:

我的项目出现此异常,在我运行项目 X 次后,我得到了它,但它并不总是在同一个类中,有时它会发生在其他类中,或者更具体地发生在其他框架中,如据我所知,我只用我的框架得到它。 当我得到这个错误时,我只重新输入抛出异常的框架的包并完成!当然,这不是解决方案。

Exception in thread "main" java.lang.NoClassDefFoundError: xoxo/Vistas/VistaLogin$1
at xoxo.Vistas.VistaLogin.initComponents(VistaLogin.java:49)
at xoxo.Vistas.VistaLogin.<init>(VistaLogin.java:19)
at xoxo.Controlador.ControladorLogin.<clinit>(ControladorLogin.java:17)
at xoxo.princ.Principal.main(Principal.java:7)
Caused by: java.lang.ClassNotFoundException: xoxo.Vistas.VistaLogin$1
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 4 more

感谢您的帮助。

【问题讨论】:

  • VistaLogin 是否在单独的项目或库中?您是否尝试过清理和构建项目?您是否尝试过删除 NetBeans 缓存?
  • 相同的项目,不同的包,清理和构建提供了一个临时解决方案,就像重新输入包一样。缓存没有删除,怎么办?
  • 这主要发生在所需的类不存在时,即依赖 jar 文件。

标签: java exception noclassdeffounderror classnotfoundexception


【解决方案1】:

请参阅我对此的回答,我确信这是所需的解决方案。并且如果您确定 100% 存在相同的类,则显示错误。

This is my ans

试试吧,会有帮助的。

【讨论】:

    猜你喜欢
    • 2019-06-19
    • 2011-09-14
    • 2014-11-06
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    相关资源
    最近更新 更多