尝试运行以前正确运行的应用程序时ClassNotFoundException

时间:2016-10-16 10:00:47

标签: java eclipse

我在Eclipse中有一个包含多个包的java项目'eartquake'。项目图标包含红色感叹号。我无法找出它的含义。当尝试运行此项目的任何包时,我得到ClassNotFoundException错误。当我从包地震中运行AppQuake小程序时,我得到如下所示的错误。 .class文件位于包的build目录中。它已经运行过。其他项目的其他applet仍在运行。我做错了什么?

load: class earthquake.AppQuake.class not found.
java.lang.ClassNotFoundException: earthquake.AppQuake.class
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

1 个答案:

答案 0 :(得分:1)

红色感叹号表示IDE正在通知项目中存在构建错误:see documentation

在Stackoverflow上,您可以找到具有相同问题的人here和可能的解决方案here,以防您更改项目结构并留下一些死的依赖关系。

您的项目可能配置错误,或者在类路径中缺少某些依赖项。