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

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

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

КСТАТИ. lib/sa-jdi.jar не то же самое, что я хочу

1 ответ

Решение

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

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

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

Другие вопросы по тегам