JDT - Руководство по программированию

Платформа Eclipse поставляется вместе с полнофункциональной интегрированной средой разработки (IDE) Java. С помощью инструментов разработки Java (JDT) пользователи могут создавать, компилировать, тестировать, отлаживать и изменять программы, написанные на языке Java.

JDT использует множество точек расширения и сред платформы, описанных в Руководстве по разработке модулей платформы.  Проще всего рассматривать JDT как набор модулей, которые добавляют в общую модель ресурсов платформы возможности Java, а в рабочую среду - панели, редакторы и действия Java.

В данном руководстве обсуждаются точки расширения и API, предоставляемые инструментами разработки Java (JDT). Предполагается, что вы уже знакомы с такими понятиями как модули, точки расширения, ресурсы рабочей области и пользовательский интерфейс рабочей среды. 

Возникает вопрос: если JDT обеспечивает полнофункциональный IDE Java, то зачем нужен API JDT?  Если ваш проект в процессе работы должен будет взаимодействовать с программами или ресурсами Java, то вам может потребоваться выполнить следующее:

JDT включает три основных компонента:

Далее будет изучена структура каждого компонента и API, который он предоставляет.