JDT Debug состоит из нескольких модулей, которые поддерживают выполнение и отладку кода Java.
Пакет org.eclipse.jdt.launching предоставляет классы для запуска динамических библиотек Java из платформы. JavaRuntime реализует статические методы доступа к зарегистрированным виртуальным машинам и вычисляет динамические пути к классам и пути для поиска исходного кода. Класс IVMInstallType представляет группу виртуальных машин (например, JDK). Класс IVMInstall представляет отдельные установки внутри группы. Для запуска отдельной виртуальной машины Java и регистрации ее процессов в модуле отладки предназначен класс IVMRunner.
Пакет
org.eclipse.jdt.launching.sourcelookup.containersопределяет классы для поиска элементов исходного кода в файловой системе.
Пакет org.eclipse.jdt.debug.core поддерживает модель отладки Java, основанную на JDI/JDWP, которая может применяться для управления отлаживаемой программой на Java.
Пакет org.eclipse.jdt.debug.eval предоставляет инфраструктуру для вычисления выражений Java и вывода результатов.
Пакет org.eclipse.jdt.debug.ui.launchConfigurations определяет вкладки конфигурации запуска для локальных и удаленных приложений Java.