首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse编译错误:类型'Class name‘的层次结构不一致

Eclipse编译错误:类型'Class name‘的层次结构不一致
EN

Stack Overflow用户
提问于 2011-12-15 20:25:00
回答 23查看 244.8K关注 0票数 150

我下载了一些用Java编写的开源软件,并尝试使用Eclipse进行编译。我在一些文件中收到错误:"The hierarchy of the type 'Class name‘is inconsistent“。是什么导致了这些错误?我该如何修复它们?

EN

回答 23

Stack Overflow用户

回答已采纳

发布于 2011-12-15 20:32:35

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

尝试刷新您的Eclipse。

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

票数 175
EN

Stack Overflow用户

发布于 2013-02-20 22:17:10

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

票数 16
EN

Stack Overflow用户

发布于 2012-02-08 15:13:26

检查您的错误(“标记”选项卡)。我还遇到了以下错误:

无法读取项目中所需库的

存档...

当这个问题得到解决时,“不一致错误”就消失了。

实际上,我已经将jars添加到了构建路径中,但是由于某种原因,它们无法被错误地读取

无法读取项目中所需库的

存档文件,或者该文件不是有效的ZIP文件

因此,我将它们添加为“外部Jars”。这很有帮助,所有的编译问题都不复存在了!

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8520090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档