Utilizar la API de JDT
Puesto que JDT ya proporciona un IDE Java completo, ¿para qué va querer utilizar la API de JDT?
Si va a crear un conector que interactúa con programas o recursos 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
al propio 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.
- org.eclipse.jdt.core es el conector que define los elementos básicos de Java y de la API de Java. Siempre
deberá listar este conector como requisito previo.
- org.eclipse.jdt.ui es el conector que define la API de la UI de Java. Si va a utilizar las clases de la UI de
JDT deberá listar este conector como requisito previo.
- org.eclipse.jdt.launching es el conector que define el soporte dado al lanzamiento y a las unidades
ejecutables de Java. Si necesita lanzar máquinas virtuales de Java desde programa, deberá listar este conector como requisito previo.
- org.eclipse.jdt.debug es el conector que define el modelo de depuración Java. Debe listar este conector como prerrequisito si necesita acceder programáticamente a los objetos de un programa que se está depurando.
- org.eclipse.jdt.debug.ui es el conector que define las extensiones de UI de depuración Java. Debe listar este conector como prerrequisito si necesita acceder programáticamente a las pestañas de configuración de lanzamiento Java o localizador de fuente de solicitud.