Как импортировать и использовать 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.