Possible Duplicate:
How to make eclipse “File Search” to also search inside source jars containig some text?
我有一个使用 Maven 管理的库的 Eclipse Java 项目。在这些库中,必须有一个字符串变量/字段,其值(不是名称)form-login
。
Eclipse 提供“Java 搜索”功能。它允许搜索应用程序库内部(包括 Maven 依赖项),但只能搜索变量的名称,而不是其值。
另一方面,“文件搜索”功能不提供应用程序库内部的搜索。
如何在应用程序使用的库中找到某些字符串(或至少某些变量的值)?
欢迎黑客!
最佳答案
如果您正在库中查找“硬编码”值,请使用 Maven Source setting在 Eclipse 中下载该库的源代码。然后您应该能够进行搜索。
如果这不是一个选项,那么,正如您可能已经意识到的那样,您并不是在源代码中查找某些内容,而是在运行时在内存中查找某些内容。您可以在软件中设置断点,然后使用 YourKit 等工具来查找您要查找的内容。
http://www.yourkit.com/docs/11/help/inspections_mem.jsp
诚然,这是实现结果的一种冗长且麻烦的方法,但它应该有效。
关于java - Eclipse:如何在应用程序库中搜索字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378152/