有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

程序内存中的java IntelliJ调试模式搜索文本

我正在与无文档的第三方图书馆合作。我知道库中某个字段的某个位置存储了一个字符串(我可以预测动态值,但我想从库的API中获取它)

有没有搜索的方法(比如全文搜索?)在调试模式下且在某个断点上停止时,是否通过满的程序内存?我想找出哪个对象的哪个字段中实际存储了这个值

(我知道我可以手动转储和grep,如果IntelliJ支持此功能,我更感兴趣)


共 (1) 个答案

  1. # 1 楼答案

    IntelliJ 2015和2016可以decompile Java classes,因此您可以从库中获取字符串,而无需调试。使用导航->;声明或导航->;实现以查看该类字节码的反编译版本。反编译器可以从库中获取除原始变量名和注释之外的所有内容