【发布时间】:2017-02-25 09:56:28
【问题描述】:
我在 Eclipse 中有一个 java 项目“eartquake”,其中包含几个包。项目图标包含一个红色感叹号。我不知道这意味着什么。尝试运行此项目的任何包时,我收到 ClassNotFoundException 错误。例如,当我从包地震运行 AppQuake 小程序时,我收到如下所示的错误。 .class 文件位于包的build 目录中。它以前运行过。来自其他项目的其他小程序仍在运行。我做错了什么?
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)
【问题讨论】:
-
那么当项目用于编译时:你改变了什么?
-
你能描述一下项目文件结构和App.Quake包吗?