2015-09-04 46 views
0

假設我有透視讓所有包含viewRef數量的平臺都說「DemoPerspective」,這讓我們可以說「DemoView」是在windows插件中定義的,現在我試圖在「DemoPerspective」中運行其顯示「DemoView」不可用,因爲它是Windows插件的一部分。它給出一個錯誤org.eclipse.core.runtime - org.eclipse.ui - 無法找到帶有ID的視圖:「該插件的ID」eclipse中的跨平臺擴展

+0

它的任何解決方案? –

回答

0

不要在透視定義中定義僅Windows視圖。

改爲使用org.eclipse.ui.perspectiveExtensions擴展點來定義僅限Windows插件中的附加視圖。

+0

好的,但如果那麼它會創建2個共同的ID和窗口。 –

+0

那麼,如果你引用一個不存在的視圖,那麼你期望會發生什麼? –

+0

假設我有透視讓所有包含viewRef數量的平臺的「DemoPerspective」可以說「DemoView」是在Windows插件中定義的,現在我試圖在Linux中運行「DemoPerspective」它顯示「DemoView」是不可用,因爲它是Windows插件的一部分 –