2013-07-15 100 views
0

我已經在Eclisep 3.7 RCP下編寫了Eclipse插件。使用Eclipse 3.x它工作正常,但是當我嘗試在Eclipse 4.x(Juno或Kepler)中使用我的插件時,我注意到 我的自定義視圖擴展org.eclipse.ui.part.ViewPart被重複透視 的每一個開關(澄清:由埃夫裏的開關角度出發,尚未開通)Eclipse RCP 3.x插件無法在Eclipse 4.x中正常工作

考慮,如果目前的觀點是「Java的」,然後我的觀點是打開一次(什麼是所需的),現在我切換工作區 以「調試」 - 我的看法是beeing複製,現在annother透視 - 視圖打開三次,等...

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

可能有人給我一個提示有什麼事情出了錯或者是在我的情況的問題嗎?

回答

2

如果您遷移到開普勒,您將不得不將org.eclipse.e4.ui.model.workbench添加到依賴項 ,並在應用程序模型(see table)中添加一個插件。

在Eclipse E4,你並不需要延伸到了ViewPart時,因爲依賴注入的。我自己嘗試遷移,但很快我意識到適應更好,最重要的是瞭解e3和e4之間的差異。如果您執行tutorial,您將理解並能夠更改您的代碼,以使其可以正常工作。

相關問題