Eclipse 编译错误:类型“类名”的层次结构不一致

2022-08-31 07:31:33

我已经下载了一些用Java编写的开源软件,并尝试使用Eclipse进行编译。我得到错误:“在某些文件中,'类名'类型的层次结构不一致”。导致这些错误的原因是什么,我该如何解决?


答案 1

这意味着您正在尝试实现不存在的接口,或者您正在扩展不存在的类。

尝试刷新您的 Eclipse。

如果它不起作用,则可能意味着您具有对不在构建路径中的 JAR 的引用。检查项目的类路径,并验证包含接口或类的 jar 是否在其中。


答案 2

有时,当您添加所需的 jar,但不包括 IT 所需的 jar 时,会发生这种情况。在我的情况下,在tomcat / lib中添加所有jar可以帮助我解决这个问题。我正在开发一个网络应用程序。


推荐