Ich habe eine Standalone Eclipse RCP application. Wenn ich sie im Eclipse ausführe funktioniert alles problemlos.
Wenn ich sie aber nun exporte und sie ohne eclipse ausführen will hab ich gewisse probleme. Der folgende code gibt mir dann nichts zurück (im eclipse erhalte ich aber alle installierten plugins des gewählten schemas):
Wenn ich aber über abaut schaue was für plugins geladen sind wird ein plugin angezeigt das zum schema com.universalsync.syncplugins gehört. Ich erhalte keine exception, gar nichts. Ich hab keine ahnung wie ich weiterkomme. :-( :-( :-(
Wenn ich sie aber nun exporte und sie ohne eclipse ausführen will hab ich gewisse probleme. Der folgende code gibt mir dann nichts zurück (im eclipse erhalte ich aber alle installierten plugins des gewählten schemas):
Code:
IExtensionRegistry registry = Platform.getExtensionRegistry();
HashMap<String, String> availablePlugins = new HashMap<String,String>();
// gets the ExtensionPoint syncplugins (Plugin API)
IExtensionPoint extensionPoint = registry.getExtensionPoint("com.universalsync.syncplugins");
IExtension[] extensions = extensionPoint.getExtensions();
// iterates for each available extension
for (IExtension extension: extensions) {
availablePlugins.put(extension.getNamespaceIdentifier(), extension.getLabel());
}
return availablePlugins;