Dato che JDT fornisce un IDE Java completo di funzioni, perché utilizzare l'API JDT?
Se si sta creando un plug-in in cui l'interazione con programmi o risorse Java fa parte della propria funzione, può essere necessario effettuare alcune delle seguenti operazioni:
Intervenire in modo programmatico su risorse Java, ad esempio, per creare progetti, generare codice sorgente Java, eseguire build o rilevare problemi nel codice.
Avviare in modo programmatico un programma Java dalla piattaforma
Fornire un nuovo tipo di utilità di avvio VM per supportare una nuova famiglia di runtime Java
Aggiungere nuove funzioni ed estensioni allo stesso IDE Java
Se si desidera utilizzare l'API JDT nel proprio plug-in, è necessario includere come prerequisiti i plug-in JDT nel file plug-in.xml.