Puesto que JDT ya proporciona una IDE de Java completa, ¿para qué va querer utilizar la API de JDT?
Si va a crear un conector que entre sus funciones está el interactuar con programas o recursos de Java, puede que tenga que efectuar alguna de las tareas siguientes:
Manipular recursos de Java desde programa para, por ejemplo, crear proyectos, generar código fuente de Java, realizar construcciones o detectar problemas en el código
Lanzar de forma programada un programa escrito en Java desde la plataforma
Proporcionar un tipo nuevo de lanzador de máquinas virtuales para dar soporte a una familia nueva de unidades ejecutables de Java
Añadir funciones y extensiones nuevas a la propia IDE de Java
Si quiere utilizar la API de JDT en un conector, deberá incluir en el archivo de manifiesto plug-in.xml estos conectores de JDT como requisito previo.