搜索类jar /方法的Java jar(ear,war,...)文件

时间:2011-01-01 13:57:27

标签: java jar full-text-search

我正在寻找一个工具,我可以搜索几个jar,war,...文件,用于某个类和方法(甚至更好的签名)。

到目前为止,我已经找到了JavaClassFinder等工具,我可以在其中搜索java文件和类。我需要的是搜索方法/签名......我正在寻找现有的解决方案,我不想编写自己的工具。

示例:MyMethod应该找到所有MyMethod方法

任何想法,建议?

----编辑2014/3月-----

请参阅https://stackoverflow.com/a/23112227/356726

3 个答案:

答案 0 :(得分:5)

我不知道一个独立的工具,但是如果你在Eclipse中创建一个简单的Java项目并将jar,war等文件添加到其中,你可以使用Eclipse中的“Java Search”搜索对话框。 p>

这完全符合您的要求,其中包括搜索方法的选项,甚至允许您过滤引用或声明中的内容。

或者你必须自己构建一些东西,尽管你总是可以使用现有的工具作为开头,比如你提到的JavaClassFinder或JBoss Tattletale

答案 1 :(得分:2)

我刚为JAVA档案文件编写了一个小型(OpenSource)文本搜索工具。它可以在某种程度上满足您的要求。

可以从http://sourceforge.net/projects/earsearch

下载EAR搜索

答案 2 :(得分:1)

另一个问题的另一个陌生人偶然留下了http://code.google.com/p/reflections/的链接(荣幸地link)。如果您需要在运行时执行此操作,这将有所帮助。