2012-06-19 17 views
15

Encontré algunas clases diseñadas para la depuración en el paquete com.sun.jdi como VirtualMachine, pero no puedo usar esto porque el paquete parece no existir en Sun JDK7.Cómo importar y usar com.sun.jdi.VirtualMachine

¿Cómo utilizar este paquete?

BTW. lib/sa-jdi.jar no es lo mismo que quiero

+0

según [su enlace] (http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/00cd9dc3c2b5/src/share/classes/com/sun/jdi/), 'VirtualMachine' _is_ palmada de JDK7 – Attila

Respuesta

15

Según this page, la clase VirtualMachine que haya vinculado a forma parte del archivo tools.jar que sólo se distribuye en un JDK (no un JRE). Dice ...

"actualización Nota 2: El Adjuntar API está en tools.jar, por lo que tendrá que añadir /lib/tools.jar en su CLASSPATH para compilar y ejecutar el ejemplo en JDK 6. "

... y el mismo consejo se aplicaría en (al menos) JDK 7 también.