Cam*_*pka 3 java eclipse dependencies jar
我正在尝试使用 Eclipse JDT AST 解析类。在包含初始 JAR 并整理出更多的依赖项后,它有 7 个以上的 JAR,我仍然有 NoClassDefFoundError 异常。每当我尝试在很少或没有文档的情况下测试库时,就会出现这种情况。反复试验似乎是解决这个问题的一种非常愚蠢(且令人讨厌)的方法。
有没有办法使用 Eclipse 自动解决这个问题?
更新:后来我发现添加您拥有的所有 JAR,并使用 Ctrl-T(查看/定位类型),可以让您手动定位 JAR。这是Google 迄今为止提供的解决方案。有没有更好的办法?
如果您参考这个 SO 问题查找 eclipse 项目中使用的未使用的 jars,您还有:
ClassPathHelper,它可以快速关注未解析的类:

它会自动识别孤立的 jar、阻塞(隐藏)的类等等。
唯一的限制是未在类中定义的依赖项,例如在依赖项注入框架配置文件中。