Kjøre plugin-modulen

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.

  1. Plugin-manifestfilene og jar-filen kan installeres i katalogen eclipse/plugins. Når arbeidsbenken startes på nytt, finner den den nye plugin-modulen.
  2. PDE-verktøyet kan brukes til å kjøre en annen arbeidsbenk fra den gjeldende arbeidsbenken. Denne kjøretidsarbeidsbenken en nyttig når du skal teste nye plugin-moduler etter hvert som du utvikler dem i arbeidsbenken. (Du finner mer informasjon om hvordan en kjøretidsarbeidsbenk fungerer, i PDE-håndboken.)

For å gjøre kjøringen så enkel som mulig, kjører vi den nye plugin-modulen fra Eclipse-arbeidsbenken.

Starte 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.

Kjøre Hello World

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.

Dialogboksen Vis visning med Hello-oppføring

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. 

Arbeidsbenk med visningen Hello World

Nå har vi vår første plugin-modul! Vi kommer tilbake til mer spesifikke detaljer om brukergrensesnittklasser og utvidelsespunkter.