Visión general de las herramientas de desarrollo de Java

La plataforma Eclipse se entrega con un entorno de desarrollo integrado (IDE) de Java completo. Las herramientas de desarrollo de Java (JDT) permiten a los usuarios escribir, compilar, probar, depurar y editar programas escritos en el lenguaje de programación Java.

JDT utiliza muchos de los puntos de extensión y de las infraestructuras de la plataforma descritos en el Manual del desarrollador de conectores de la plataforma. 

En este manual se explican los puntos de extensión y la API  proporcionados por JDT. Se da por supuesto que se conocen los conceptos de conector, punto de extensión, recurso del área de trabajo y UI del entorno de trabajo.

Primero veremos cómo están estructuradas las herramientas de JDT. Lo más sencillo es pensar en las JDT como en un conjunto de conectores que añaden al modelo genérico de recursos de la plataforma comportamientos concretos de Java y proporcionan al entorno de trabajo determinadas vistas, editores y acciones de Java.

Luego veremos cómo utilizar la API de JDT para realizar tareas comunes, como generar, compilar y ejecutar desde programa código escrito en Java.