簡體   English   中英

使用Eclipse 4.x,Eclipse RCP 3.x插件無法正常工作

[英]Eclipse RCP 3.x plugin doesn't work correct with Eclipse 4.x

我有Eclipse插件,它是在Eclisep 3.7 RCP下編寫的。 使用Eclipse 3.x它工作正常,但是當我嘗試在Eclipse 4.x(Juno或Kepler)中使用我的插件時,我注意到我的自定義視圖擴展了org.eclipse.ui.part.ViewPart。視角切換(澄清:通過evry切換到尚未打開的視角)

考慮當前視角是否為'Java',然后我的視圖打開一次(需要什么),現在我將工作空間切換為'Debug' - 我的視圖正在復制,現在是另一個視角 - 視圖打開三次等等。 。

Eclipse控制台顯示沒有錯誤或其他任何內容。 我試圖通過添加額外的插件來遷移我的插件,根據http://www.vogella.com/articles/Eclipse4MigrationGuide/article.html (第1.3章),但似乎仍然無法正常工作。

有人可以給我一個提示可能出錯或在我的情況下哪里出了問題?

如果遷移到Kepler,則必須將org.eclipse.e4.ui.model.workbench添加到依賴項,並在應用程序模型中添加一個插件(參見表)

在eclipse e4中,由於依賴注入,您不再需要擴展到viewpart。 我自己嘗試了遷移,但很快我意識到適應性更好,最重要的是要了解e3和e4之間的差異。 如果您執行本教程,您將了解並能夠更改代碼以使其正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM