Как импортировать и использовать com.sun.jdi.VirtualMachine

Я нашел несколько классов, предназначенных для отладки в пакете com.sun.jdi, например VirtualMachine, но я не могу использовать это, потому что пакет, кажется, не существует в Sun JDK7.

Как использовать этот пакет?

BTW. lib/sa-jdi.jar не то, что я хочу

Ответы

Ответ 1

Согласно этой странице, класс VirtualMachine, с которым вы связаны, является частью файла tools.jar, который распространяется только в JDK (не JRE). Он говорит...

" Обновление Примечание 2: API-интерфейс Attach API находится в tools.jar, поэтому вам нужно добавить /lib/tools.jar в свой CLASSPATH для компиляции и запуска примера в JDK 6."

... и тот же совет применим и к (по крайней мере) JDK 7.