1

在 Java VisualVM ( 1.8.0_45 obj.id) 中使用 OQL 查询返回 JavaScript 对象 ID(长值)而不是 Java 字段的值。换句话说,JavaScriptid字段隐藏了 Java 对象id字段。Java 对象值可以在 Instances 浏览器中看到,但是如何通过 VisualVM OQL 检索它?

4

1 回答 1

1

目前没有办法访问 Java 对象id字段。这是 OQL 中的一个错误。
您可以使用以下解决方法:

obj["wrapped-object"].getValueOfField("id")
于 2017-06-21T12:50:33.183 回答