如何导入和使用com.sun.jdi.VirtualMachine?

17

我发现在com.sun.jdi包中有一些专门用于调试的类,例如VirtualMachine,但是我不能使用它,因为在Sun JDK7中似乎不存在这个包。

如何使用这个包?

另外,lib/sa-jdi.jar与我想要的不相同。


根据此链接VirtualMachine是JDK7的一部分。 - Attila
1个回答

18
根据这个页面,您链接的VirtualMachine类是tools.jar文件的一部分,该文件仅在JDK(而不是JRE)中分发。它说...

"更新说明2: Attach API在tools.jar中,因此您需要将/lib/tools.jar添加到CLASSPATH中,以便在JDK 6上编译和运行示例。"

并且相同的建议也适用于(至少)JDK 7。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接