繁体   English   中英

使用扩展点:找不到可配置的元素

[英]Using Extension Points: no configurable elements found

我为一个插件(A)创建了一个扩展点。 另一个插件(B)被设置为第一个插件对ep的扩展。

当尝试在eclipse中使用扩展点eclipse时,告诉我,它无法为此扩展点找到可配置的元素。 找到扩展点本身。

我怀疑插件B根本没有启动。 我该如何检查?

这是代码,扩展点被调用:

IExtensionRegistry extensionRegistry = Platform.getExtensionRegistry();
        IExtensionPoint[] extensionPoints = extensionRegistry.getExtensionPoints("A.extensionpoints");
        //Prints both defined EP's
        for (IExtensionPoint iExtensionPoint : extensionPoints) {
            System.err.println(iExtensionPoint.getUniqueIdentifier());
            System.err.println(iExtensionPoint.getExtensions().length); 
        }
        IExtensionPoint extensionPoint = extensionRegistry.getExtensionPoint("A.extensionpoints.HavingProblemsWith");
        System.err.println(extensionPoint.getLabel());//Prints the Label
        System.err.println(extensionPoint.getConfigurationElements().length);// => 0

使用-console选项启动eclipse。 然后,您可以根据需要使用工具查看插件状态并启动它们。 它可能会为您提供一些有关为何尚未启动插件的想法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM