2012-06-19 8 views
15

Ho trovato alcune classi progettate per il debug nel pacchetto com.sun.jdi come VirtualMachine, ma non posso usarlo perché il pacchetto non sembra esistere in Sun JDK7.Come importare e utilizzare com.sun.jdi.VirtualMachine

Come utilizzare questo pacchetto?

BTW. lib/sa-jdi.jar non è lo stesso che voglio

+0

in base a [il suo collegamento] (http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/00cd9dc3c2b5/src/share/classes/com/sun/jdi/), 'VirtualMachine' _is_ grazie di JDK7 – Attila

risposta

15

Secondo this page, la classe VirtualMachine che si è collegato a è parte del file tools.jar che viene distribuito solo in un JDK (non un JRE). Dice ...

"Aggiornamento Nota 2: Il Attach API è in tools.jar, quindi sarà necessario aggiungere /lib/tools.jar nel classpath per compilare ed eseguire l'esempio a JDK 6."

... e lo stesso consiglio si applicherebbe anche su (almeno) JDK 7.

Problemi correlati