java - 为什么在 eclipse 中出现 NoClassDefFound 错误是可以接受的?解决办法是什么?

标签 java eclipse

$##@$%@

为什么当我搜索时似乎出现以下错误:

java.lang.NoClassDefFoundError: CustomXmlBinding
Caused by: java.lang.ClassNotFoundException: CustomXmlBinding
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Exception in thread "main" 

在尝试进行干净的构建后,Eclipse 向我吐出哪个,没有修复吗? 它还伴随着一个信息丰富的弹出窗口,显示找不到主类,并且程序将退出。发生什么情况会导致 Eclipse 突然损坏?我正在使用 helios,这种情况似乎已经发生了一段时间了。我的项目中有一个java文件,CustomXmlBinding,它有一个main方法,并且已经成功运行了两天。今天,我清理了一个项目,尝试再次运行,这就是开始发生的事情。我在互联网上看到的最好的解决方案是“创建一个新的工作区”并重试......可以接受吗?

最佳答案

我想我终于弄清楚是什么原因导致了这个问题 - 如果您已将一个 jar 添加到构建路径中,但该 jar 已被删除/重命名/无论如何,Eclipse 都会丢失该 jar 的跟踪。它没有提示它找不到所需的库或其他东西,而是抛出了这条非常简洁的消息。希望这对其他人有帮助。我从构建路径中删除了该 jar,它再次工作了。

另外,感谢您的反对票。也许如果你用谷歌搜索“eclipse找不到主类”你会发现我不是第一个或最后一个遇到这个问题的人。

关于java - 为什么在 eclipse 中出现 NoClassDefFound 错误是可以接受的?解决办法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4108490/

相关文章:

eclipse - 将 Eclipse 中现有的 Maven 导入为 WTP

eclipse - 如何让 Pygame 与 Pydev 一起工作?

java - @XmlElementRef 问题 : Invalid XmlElementRef on property {property}, 引用的元素未声明

java - Netty 是否可以使用 SSL 通过 TCP 每帧发送/接收超过 1024 字节?

java - 将 var 与文字一起使用会导致原始包装类还是原始包装类?

java - cucumber Selenium - Java - PageFactory : Step Definition: java. lang.NullPointerException

java - Java 数组中的长度是如何实现的?

java - 在 Windows Azure 模拟器中启动角色实例时出现无限循环 : [WaWorkerHost. exe] 已退出,错误代码为 1

java - 尝试通过 Eclipse 连接到 Sql 服务器(找不到驱动程序..我认为)

java - 避免来自 swagger api 的默认基本错误 Controller