2012-06-19 6 views
15

Ich habe einige Klassen für das Debuggen im Paket com.sun.jdi wie VirtualMachine gefunden, aber ich kann das nicht verwenden, da das Paket in Sun JDK7 nicht existiert.So importieren und verwenden Sie com.sun.jdi.VirtualMachine

Wie wird dieses Paket verwendet?

BTW. lib/sa-jdi.jar ist nicht das gleiche ich

wollen
+0

nach [seinen Link] (http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/00cd9dc3c2b5/src/share/classes/com/sun/jdi/), 'VirtualMachine' _is_ pat von JDK7 – Attila

Antwort

15

Nach this page, die VirtualMachine Klasse, die Sie Teil der tools.jar Datei verknüpft ist, die nur in einem JDK verteilt (kein JRE). Es sagt ...

"Update Note 2: Die Attach-API in tools.jar ist, so dass Sie in Ihrem CLASSPATH hinzufügen /lib/tools.jar müssen zusammenzustellen und das Beispiel auf JDK laufen 6. "

... und derselbe Hinweis würde auch auf (mindestens) JDK 7 gelten.