Hallo,
ich habe einige Plugins auf Basis von Equinox, also OSGi, geschrieben. Jetzt habe ich zustätzlich noch eine RCP-Anwendung die diese Plugins bei bedarf laden soll. Habe gemerkt, dass das Bundle org.eclipse.core.runtime und org.osgi.framework nicht miteinander harmonieren. Habe also die Plugins alle umgeschrieben als Erweiterung von org.eclipse.core.runtime.Plugin. Nun gibt es keine AccessRestriction Fehler mehr. Allerdings brauche ich noch immer die Klassen Bundle und ServiceReference aus dem Package org.osgi.framework um die Plugins per Code zu starten und auf sie zuzugreifen. Wie kann ich das richtig machen, ohne das Package org.osgi.framework zu benutzen?
Danke
ich habe einige Plugins auf Basis von Equinox, also OSGi, geschrieben. Jetzt habe ich zustätzlich noch eine RCP-Anwendung die diese Plugins bei bedarf laden soll. Habe gemerkt, dass das Bundle org.eclipse.core.runtime und org.osgi.framework nicht miteinander harmonieren. Habe also die Plugins alle umgeschrieben als Erweiterung von org.eclipse.core.runtime.Plugin. Nun gibt es keine AccessRestriction Fehler mehr. Allerdings brauche ich noch immer die Klassen Bundle und ServiceReference aus dem Package org.osgi.framework um die Plugins per Code zu starten und auf sie zuzugreifen. Wie kann ich das richtig machen, ohne das Package org.osgi.framework zu benutzen?
Danke