3

可能重复:
如何使 eclipse “文件搜索”也可以在包含一些文本的源 jar 中搜索?

我有一个使用 Maven 管理的库的 Eclipse Java 项目。在这些库中,必须有一个值为(not name)的字符串变量/字段form-login

Eclipse 提供“Java 搜索”功能。它允许在应用程序库中搜索(包括 Maven 依赖项),但只能搜索变量的名称,而不是它的

另一方面,“文件搜索”功能不提供在应用程序库中的搜索。

如何在我的应用程序使用的库中找到一些字符串(或至少是某个变量的值)?

欢迎黑客!

4

1 回答 1

1

如果您在库中寻找“硬编码”值,请使用 Eclipse 中的Maven Source 设置来下载库的源代码。然后你应该能够进行搜索。

如果这不是一个选项,那么,正如您可能已经知道的那样,您不是在寻找源代码中的某些内容,而是在运行时在内存中查找的内容。您可以在软件中设置断点,然后使用 YourKit 之类的工具来查找您要查找的内容。

http://www.yourkit.com/docs/11/help/inspections_mem.jsp

当然,这是实现结果的一种冗长而繁琐的方法,但它应该可以工作。

于 2012-09-11T21:38:36.527 回答