Puisque la plateforme JDT fournit un environnement de développement Java complet, pourquoi utiliser son API ?
Si vous construisez un plug-in qui interagit avec des programmes ou des ressources Java, vous pouvez être amené à effectuer une ou plusieurs des tâches suivantes :
Manipuler programmatiquement des ressources Java, par exemple créer des projets, générer du code source Java, effectuer des générations ou détecter les problèmes dans le code.
Lancer programmatiquement un programme Java à partir de la plateforme.
Fournir un nouveau type de lanceur de machine virtuelle (VM) pour prendre en charge une nouvelle famille de contextes d'exécution (runtimes) Java.
Ajouter de nouvelles fonctions et extensions à l'IDE Java lui-même.
Si vous souhaitez utiliser l'API JDT dans votre plug-in, vous devez inclure les plug-ins de JDT en tant que composants prérequis dans votre fichier plug-in.xml.