为了测试目的,我尝试将一个项目(FMutAnalysisV2)作为依赖项添加到另一个项目(Barbecue) (所以我不想使用jar文件或maven,只是一个eclipse解决方案)。我遵循了在this post上给出的建议,并且我能够在项目烧烤中引用项目FMutAnalysisV2的类。但是项目FMutAnalysisV2的所有依赖项在项目Barbecue中都是不可用的,因此我会收到一个java.lang.ClassNotFoundException,即使使用上述文章中提出的解决方案也是如此。
有人知道我的设置有什么问题吗?这两个项目都使用相同的JDK (1.8.0_121),我正在使用Eclipse4.6.2。
FMutAnalysisV2是一个maven项目,其“订单和导出”如下所示:

烧烤是一个简单的eclipse项目,JavaBuildPath > Projects如下所示:

发布于 2017-04-22 11:57:55
经过一些尝试和错误,我终于得到了一个解决方案。我不得不去Barbecue(ProjectB) > Properties >ProjectA> check FMutAnalysisV2 (ProjectA),然后它就开始工作了。

https://stackoverflow.com/questions/43550354
复制相似问题