Java 调用从不同项目导入的抽象类或接口的方法时发生eclipse错误

Java 调用从不同项目导入的抽象类或接口的方法时发生eclipse错误,java,eclipse,buildpath,Java,Eclipse,Buildpath,我刚刚从源代码管理下载了一个大型项目,其中包括多个项目,就像我以前所做的那样,没有任何问题。通常已经定义了类依赖,我可以毫不费力地将包导入eclipse 这一次,我似乎在项目之间的沟通上有困难。我所有的错误似乎都是由于类扩展/实现了抽象类或接口。如果一个项目中的类A扩展或实现了另一个项目中的另一个类或接口,那么当类A试图调用或重写继承的方法时,我最终会遇到异常。我已经检查了构建路径,它似乎是正确的,并且我能够导入抽象类和接口,只是不使用来自它们的方法。只有当正在实现的接口或类与实现它的类位于不同

我刚刚从源代码管理下载了一个大型项目,其中包括多个项目,就像我以前所做的那样,没有任何问题。通常已经定义了类依赖,我可以毫不费力地将包导入eclipse

这一次,我似乎在项目之间的沟通上有困难。我所有的错误似乎都是由于类扩展/实现了抽象类或接口。如果一个项目中的类A扩展或实现了另一个项目中的另一个类或接口,那么当类A试图调用或重写继承的方法时,我最终会遇到异常。我已经检查了构建路径,它似乎是正确的,并且我能够导入抽象类和接口,只是不使用来自它们的方法。只有当正在实现的接口或类与实现它的类位于不同的包中时,才会出现问题

我尝试过刷新包、清理和重建,以及从ant脚本进行重建,但这些更改似乎都没有帮助。有人能提出可能的问题吗

顺便提一下,当我从源代码管理中签出所有内容时,我想我可能得到了一些错误签入的eclipse元数据;这可以解释eclipse是如何处于不一致状态的


谢谢

如果您正在编译,但在运行时获得了
ClassNotFoundExceptions
,则需要确保运行配置的Classpath选项卡中可见的内容与项目的生成路径匹配


这将确保您使用与构建相同的类路径运行。

您得到的确切错误消息是什么?