Översikt
Sidan Översikt tjänar två syften:
Allmän information
Ett ID är obligatoriskt och måste följa plugin.dtd.
En version är obligatorisk och måste ha formatet överordnad.underordnad.mikro.namnled (t.ex. 1.3.0).
Ett namn är insticksprogrammets översättningsbara presentationsnamn. Fältet är obligatoriskt.
En leverantör är insticksprogramleverantörens översättningsbara presentationsnamn. Fältet är valfritt.
Ett plattformsfilter är en giltig LDAP-sträng som måste utvärderas till true i ett system som körs för att insticksprogrammet ska köras. Följande filter anger exempelvis att insticksprogrammet är utformat för att endast köras på plattformar med ett win32-fönstersystem: Eclipse-PlatformFilter: (ws=win32). Om en användare försöker att köra Eclipse på en plattform som inte uppfyller det kravet kommer insticksprogrammet att ignoreras tyst av runtime.
En aktivator är en Java-klass som kontrollerar insticksprogrammets livscykel. Den behövs endast om arbete behövs vid start eller stängning av insticksprogrammet.
Körningsmiljöer
En paketkörningsmiljö anger miniminivån av JREer som krävs för att insticksprogrammet ska köras. Om den JRE som används för att köra Eclipse inte uppfyller kravet kommer insticksprogrammet inte att köras.
Tryck på knappen Lägg till... om du vill bläddra i listan med tillgängliga körningsmiljöer och lägga till den som är lämpligast för insticksprogrammet. Om du exempelvis deklarerar J2SE-1.4 som insticksprogrammets paketkörningsmiljö kommer insticksprogrammet endast att köras med JRE-version >= 1.4.
Om insticksprogrammet kan köras i en körningsmiljö som inte är en riktig delmängd av den angivna körningsmiljön (t.ex. J2SE-1.4 och CDC-1.1/Foundation-1.1) ska båda körningsmiljöerna anges.
Vid export av ett insticksprogram kompileras insticksprogramkoden mot den JRE som är associerad med den första körningsmiljön som anges i filen MANIFEST.MF. Klicka på länken Konfigurera JRE-associationer... så öppnas inställningssidan
Fönster > Inställningar... > Java > Installerade JRE > Körningsmiljöer
om du vill se en lista över OSGi-körningsmiljöer och deras motsvarande lista över kompatibla JREer som är installerade i systemet.
När du uppdaterar listan över körningsmiljöer för insticksprogrammet bör du uppdatera klassökvägen och kompatibilitetsinställningar för kompilatorn via länken för att se till att du kompilerar mot rätt JRE och har de inställningar som bäst matchar den första körningsmiljön.