Equinox OSGi Framework-startprogram
PDE har et Equinox OSGi Framework-startprogram, der gør det muligt at starte et OSGi Framework og teste eller udføre fejlfinding i et OSGi-bundt. Som det er tilfældet med andre startprogrammer i Eclipse (f.eks. startprogrammerne til Java-programmer og Java-miniprogrammer), kan Equinox OSGi Framework-startprogrammet kaldes via en genvej, og startkonfigurationerne administreres centralt i dialogboksen Startkonfigurationer.
Bemærk, at i Eclipse benyttes ordene plugin og bundt i flæng. En plugin er et bundt, og et bundt er en plugin.
Start vha. en genvej
En hurtig måde at teste et bundt på er at starte Equinox OSGi Framework via Udfør som > Equinox Framework på kontekstmenuen for et plugin-projekt. Hvis du vil starte i fejlfindingstilstand, skal du vælge Fejlfind som > Equinox Framework på plugin-projektets kontekstmenu.
Når en genvej benyttes, søger PDE efter eksisterende Equinox OSGI Framework-startkonfigurationer, og der oprettes kun en ny startkonfiguration, hvis der ikke bliver fundet en. Hvis der bliver fundet en enkelt startkonfiguration, benyttes den. Hvis der bliver fundet flere konfigurationer, viser PDE en dialogboks med alle de eksisterende Equinox OSGi Framework-startkonfigurationer, og brugeren bliver bedt om at vælge en af dem.
PDE starter som standard Equinox OSGi Framework med programargumentet -console. Denne indstilling aktiverer OSGi-konsollen, så du kan udføre en lang række kommandoer, f.eks. installation, start og stop af bundter.
Tilpas en startkonfiguration
Hvis du har brug for fuld kontrol med starten af Equinox OSGi Framework, kan du oprette og tilpasse en startkonfiguration i dialogboksen Startkonfiguration.
Dialogboksen Startkonfiguration kan åbnes vha. Udfør > Udfør... eller Fejlfinding > Fejlfinding... på menuen på øverste niveau. Der kan oprettes en ny Equinox OSGi Framework-startkonfiguration ved at dobbeltklikke på noden Equinox OSGi Framework i træstrukturen til venstre.
En Equinox OSGi Framework-startkonfiguration indeholder seks faner, hvor du kan tilpasse alle aspekter af teststarten. Der er flere oplysninger i følgende dokumenter: