如何找到jar cointainign给定的类

时间:2014-04-28 16:27:56

标签: java classpath method-missing

我因缺少课程而遇到错误" org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"。这是一个新的项目设置,whitout使用maven或其他工具来管理依赖项。 我想忘记包含一些jar,如何找到自己的XMLDocumentFragmentScannerImpl?

4 个答案:

答案 0 :(得分:5)

因为相同的类实现可以以不同的方式打包,所以你可以在更多jar上找到它。您还必须确保每个类只包含一次,以防止"没有找到类错误"。

找到给定类的父jar的好服务:

http://www.findjar.com/

它帮助了很多次。

答案 1 :(得分:4)

如果你正在使用eclipse:

Ctrl + Shift + T

帮助我快速找到哪个类属于哪个jar。 但是,这些罐子必须在工作区内。

否则使用@zeppaman seggestion:http://www.findjar.com/

答案 2 :(得分:3)

它包含在xercesImpl-2.9.1.jar中,您可以尝试http://www.findmaven.net,它可以帮助您找到jar和jar的依赖树

答案 3 :(得分:2)

找到它的另一个好地方是http://www.findmaven.net