JDT-struktur och API
Med tanke på att JDT tillhandahåller en komplett Java-IDE, varför behöver du då använda JDT-API?
Om du bygger ett insticksprogram som interagerar med Java-program eller -resurser
som del av sin funktion, kan du behöva göra en eller flera av följande åtgärder:
- Med programkod manipulera Java-resurser, som att skapa projekt,
generera Java-källkod, utföra byggen eller hitta problemkod.
- Med programkod starta ett Java-program från plattformen
- Tillhandahålla en ny typ av VM-startfunktion för att stödja en ny familj av Java-körtidsmoduler
- Lägga till nya funktioner och tillägg till själva Java IDE:t
Om du vill använda JDT API i ditt insticksprogram måste du ta med JDT-insticksprogrammen
som förutsättningar i din plug-in.xml.
- org.eclipse.jdt.core är det insticksprogram som definierar kärn-Java-elementen
och APIt. Du ska alltid ange detta insticksprogram som förutsättning.
- org.eclipse.jdt.ui är det insticksprogram som definierar Java UI-APIt. Du ska
alltid ta med detta insticksprogram som förutsättning om du använder JDT UI-klasser.
- org.eclipse.jdt.junit är det insticksprogram som definierar JUnit-integrations-APIt. Du
ska ta med detta insticksprogram som en förutsättning om du använder JUnit-integrationsklasserna.
- org.eclipse.jdt.launching är det insticksprogram som definierar stöd för Java-start och körtidsmoduler. Du ska ta med detta insticksprogram som förutsättning om du behöver starta virtuella Java-maskiner från programkod.
- org.eclipse.jdt.debug är det insticksprogram som definierar Java-felsökningsmodellen. Du ska ta med detta insticksprogram som en förutsättning om du i programkod behöver få tillgång till objekt i ett program som felsöks.
- org.eclipse.jdt.debug.ui är det insticksprogram som definierar UI-tilläggen för Java-felsökning. Du ska ta med det här insticksprogrammet som en förutsättning om du i programkod behöver få åtkomst till den källsökfunktion eller de Java-startkonfigurationsflikar som sände meddelandet.