java - Eclipse:如何在应用程序库中搜索字符串?

标签 java eclipse maven m2eclipse

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/

相关文章:

java - 在 Java Maven 项目中指定 logback.xml

maven - 如何查找有关 Liberty Maven 插件的详细文档?

java - joda 日期 DateTimeFormatterBuilder 追加不起作用

java - 更新 Swing DefaultComboBoxModel

java - 第一次连接到 web 服务超时

Android 从 Eclipse 构建中排除文件

java - Selenium 在java中的while循环中查找元素

maven - sonar.profile 在 4.5.4 Sonarqube 中已弃用

java - 带有文本的单选按钮中的缩放问题

JavaSparkStreaming | JavaSparkStreaming在awaitResult中抛出异常