在Java jar(ear、war等)文件中搜索类/方法

在Java jar(ear、war等)文件中搜索类/方法,java,jar,full-text-search,Java,Jar,Full Text Search,我正在寻找一个工具,我可以搜索几个罐子,战争。。。特定类和方法的文件(甚至更好的签名) 到目前为止,我已经找到了像JavaClassFinder这样的工具,在那里我可以搜索java文件和类。我需要的是搜索方法/签名以及。。。我正在寻找一个现有的解决方案,我不想写我自己的工具 示例:MyMethod应该找到所有MyMethod方法 有什么想法和建议吗 ----编辑2014/3月----- 请参见我不知道独立的工具,但是如果您在Eclipse中创建一个简单的Java项目并将jar、war等文件添加到

我正在寻找一个工具,我可以搜索几个罐子,战争。。。特定类和方法的文件(甚至更好的签名)

到目前为止,我已经找到了像JavaClassFinder这样的工具,在那里我可以搜索java文件和类。我需要的是搜索方法/签名以及。。。我正在寻找一个现有的解决方案,我不想写我自己的工具

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

有什么想法和建议吗

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


请参见

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

这正是您所希望的,其中包括一个搜索方法的选项,甚至允许您过滤引用或声明中的方法


或者,您必须自己构建一些东西,尽管您可以始终使用现有的工具作为起点,比如您提到的JavaClassFinder,或者。

碰巧另一个问题的提交人留下了链接(很荣幸)。如果您需要在运行时执行此操作,这会有所帮助。

我刚刚为JAVA归档文件编写了一个小型(开源)文本搜索实用程序。它可以在一定程度上满足您的需求


EAR搜索可以从

下载是的,我也找到了一些运行时解决方案。实际上,我只是想把它作为一个工具,在给定的jar中找到一些方法。无论如何,谢谢你,我很感激你的inputI在eclipse中也有同样的想法。唯一的问题是,如果我经常这样做,总是设置一个虚拟的Eclipse项目是很乏味的。如果我找不到工具,我当然会这么做。非常感谢。有关于如何使用它的教程吗?很好的工具!一个新成员的好帖子!有一件事:如果您仍然维护此工具,是否可以添加排除特定子目录的可能性?我并不总是希望搜索“libs”文件夹,因为那里只有外部库。。