Processus de développement Java
JDT comprend des packages supplémentaires qui assurent le support d'autres aspects
du processus de développement Java.
Voici une description sommaire des fonctions principales fournies par les
autres packages org.eclipse.jdt.core.*.
- org.eclipse.jdt.launching
fournit des classes qui permettent de lancer des contextes d'exécution (runtimes) Java
à partir de la plateforme.
La classe JavaRuntime implémente
des méthodes statiques qui vous permettent d'enregistrer (d'inscrire) une machine virtuelle (VM) pour
un projet particulier.
Une famille de machines virtuelles (telle que le JDK) est représentée par la
classe IVMInstallType.
IVMInstall représente des installations
particulières au sein d'une famille.
Les classes IVMRunner et
VMRunnerResult servent à
démarrer une VM Java particulière, à enregistrer ses processus auprès de JDT et à obtenir les informations renvoyées
par le programme lancé.
- org.eclipse.jdt.core.search permet
de rechercher, dans l'espace de travail, les éléments Java qui concordent avec une description
particulière.
La classe SearchEngine
sert à configurer des recherches dans l'espace de travail. Vous pouvez faire porter une recherche
sur un masque particulier à l'intérieur d'un élément Java. Plusieurs types de recherches sont prédéfinis. Votre
recherche peut ainsi porter sur les déclarations du masque spécifié, sur ses implémenteurs, sur les éléments qui
y font référence ou sur toutes ses occurrences.
- org.eclipse.jdt.core.jdom
fournit un modèle JDOM (Java Document Object Model) qui peut être utilisé pour parcourir la
structure d'une unité de compilation Java.
- org.eclipse.jdt.core.eval
permet d'évaluer des fragments de code dans un "testeur de code" ou à l'intérieur du
débogueur.
