我在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)
答案 0 :(得分:1)
红色感叹号表示IDE正在通知项目中存在构建错误:see documentation
在Stackoverflow上,您可以找到具有相同问题的人here和可能的解决方案here,以防您更改项目结构并留下一些死的依赖关系。
您的项目可能配置错误,或者在类路径中缺少某些依赖项。