簡體   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