Eclipse中没有java.lang.NoClassDefFoundError错误

Eclipse中没有java.lang.NoClassDefFoundError错误,java,eclipse,Java,Eclipse,我在eclipse中有一个项目,直到几分钟前它还运行得很好。我添加了一个JDBC驱动程序,试图运行它,现在甚至是以前的可运行文件都给了我 线程“main”java.lang.NoClassDefFoundError中出现异常:示例 有人知道为什么会这样吗?这和罐子有关吗? 我甚至已经取下了罐子。试着一个接一个地看下面的内容 如果您使用的是库,请检查项目中是否正确包含了所有内容 重建项目 “几分钟前工作”的意思是它曾经工作过。你添加了新代码吗?然后错误就出现了,检查这些代码是否调用其他类,以及它们

我在eclipse中有一个项目,直到几分钟前它还运行得很好。我添加了一个JDBC驱动程序,试图运行它,现在甚至是以前的可运行文件都给了我

线程“main”java.lang.NoClassDefFoundError中出现异常:示例

有人知道为什么会这样吗?这和罐子有关吗?
我甚至已经取下了罐子。

试着一个接一个地看下面的内容

  • 如果您使用的是库,请检查项目中是否正确包含了所有内容
  • 重建项目
  • “几分钟前工作”的意思是它曾经工作过。你添加了新代码吗?然后错误就出现了,检查这些代码是否调用其他类,以及它们是否可用
  • 重新启动IDE
  • 有一次我用下面的方法解决了同样的问题


    如果上述所有操作都失败,则可能是由于JVM中的崩溃。我也经历过这种情况。

    您是如何添加JAR文件的?包括异常的完整堆栈跟踪。请参阅下面提到的帖子中此错误的可能原因:Hadoop Basic的MapReduce程序中的java.lang.NoClassDefFoundError此错误几乎总是由于缺少或不匹配的JAR文件造成的。请注意,通常可以在类路径中找到命名类,但是需要验证命名类是否丢失或版本错误的其他类。