java - 获取Java进程加载的dll列表

标签 java dll

我花了很多时间处理 java 进程错误文件,即 hs_err_pid*.log。这些文件中有一个标题为动态库的部分,其中显示了进程失败时当前加载的所有 dll。

在正常运行条件下是否可以通过编程方式访问此信息?

最佳答案

在命令提示符中转到 jdk\bin 路径并在 commond 下运行。

jmap(进程ID)

这将打印该进程中加载​​的所有 dll。 不确定程序上的情况。这有效。我用于自动化目的。

注意:您的 JDK 和 JRE 版本应该匹配(兼容)

关于java - 获取Java进程加载的dll列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26220214/

相关文章:

java - 在文本文件中添加多条记录

java - 如何使用selenium匹配网页中excel中的字符串?

c++ - 无法使简单的 COM 项目工作 : where and how to put implementation?

c# - 如何从 node.js 文件调用 C# dll 文件中的函数

c++ - Boost 文件系统库中未解析的外部符号(错误 LNK2019)

c++ - 如何创建接受参数的dll

java - 使用未经检查或不安全的操作 - Android Studio

java - GWT 和 EasyMock - 无法调用 createStrictMock()

java 从数组中插入/更新表中的单个列

c++ - 是否可以从在 Wine 中运行的 Windows 应用程序调用 native Linux API?