Class 似乎在 Class 路径中,但仍然没有 ClassDefFound 错误(eclipse)

Class seems to be in Classpath, but still NoClassDefFound error (eclipse)

我收到 java.lang.NoClassDefFoundError: net/n3/nanoxml/XMLParseException 错误,但 class 似乎在 class 路径中。

因为它期望 XMLParseException 在 net/n3 中,所以我添加了 net/n3/... 文件夹而不仅仅是 XMLParser,因为我假设它会寻找那个层次结构。 (虽然两种方法我都试过了,都没用。)

这是 'Referenced Libraries' 边栏:

这是我的 运行 配置:

感谢您的帮助。

路径里好像有space(Programming Projects应该是ProgrammingProjects),有时候space会出问题。请删除路径中的 spaces 并试一试!

在运行时,Java 将查找 net/n3/nanoxml/XMLParseException 中的 class。class 相对于 Java Build Path 中的条目,是否是一个 jar文件或目录。因此,"net" 文件夹需要位于 下方 构建路径中的条目,而不是 be 构建路径中的条目.