Vi har alle delene som kreves for å kjøre den nye plugin-modulen. Nå må vi bygge plugin-modulen.
Hvis Eclipse-arbeidsbenken er konfigurert slik at den kan bygge automatisk, skal den nye
visningsklassen være kompilert så snart det nye innholdet lagres. Hvis ikke, velger du det nye prosjektet og deretter
Prosjekt > Bygg prosjekt.
Klassen kompileres vanligvis uten feil.
Du kan kjøre en ferdigbygd plugin-modul på to måter.
For å gjøre kjøringen så enkel som mulig, kjører vi den nye plugin-modulen fra Eclipse-arbeidsbenken.
Hvis du vil starte en kjøretidsarbeidsbenk, velger du
Kjør > Kjør.... Denne dialogboksen
viser alle forskjellige måter du kan starte et program på.
Velg Eclipse-applikasjon, klikk på Ny(tt) og bruk alle standardinnstillingene.
Dette starter en ny forekomst av Eclipse-arbeidsbenken, kjøretidsarbeidsbenken.
Hvor er den nye visningen? Vi finner alle visningene fra plugin-moduler via menyen Vindu > Vis visning.
Denne menyen viser hvilke visninger som er tilgjengelig i gjeldende perspektiv. Du finner alle visningene for plattformen (uavhengig av perspektiv) ved å velge Andre.... Dette viser en liste med kategorier og visninger som er tilgjengelig under hver enkelt kategori.
Arbeidsbenken oppretter en fullstendig liste over visninger og bruker utvidelsesregisteret til å finne alle plugin-moduler som har oppgitt utvidelser for utvidelsespunktet org.eclipse.ui.views.
Sånn! Visningen "Hello View" er lagt til i vinduet Vis visning under kategorien "Hello Category." Etikettene for kategorien og visningen hentes fra konfigurasjonskodetypen for utvidelsespunktet i plugin.xml.
Vi har foreløpig ikke kjørt plugin-koden. Deklarasjonene i plugin.xml (som kan ses med andre plugin-moduler via utvidelsesregisteret) er tilstrekkelig til at arbeidsbenken finner ut at det er en visning som heter "Hello View" i kategorien "Hello". Den vet til og med hvilken klasse som implementerer visningen. Koden kjøres imidlertid ikke før vi angir at visningen skal vises.
Hvis vi velger visningen "Hello View" fra listen Vis visning, aktiveres plugin-modulen, det opprettes en forekomst av visningsklassen som initialiseres, og den nye visningen vises sammen med de andre visningene i arbeidsbenken. Nå kjøres koden.
Nå har vi vår første plugin-modul! Vi kommer tilbake til mer spesifikke detaljer om brukergrensesnittklasser og utvidelsespunkter.