2015-02-12 59 views
1

我剛剛安裝了eclipse Kepler,並使用RCP Mail Template創建了一個插件項目,但是我正在做的任何更改Perspective.java沒有被拾起。使用eclipse Kepler,我對Perspective.java的更改似乎沒有被拾起

我修改了NavigationView.java中的代碼,我可以看到啓動應用程序時反映的那些更改。

我甚至刪除了Perspective.java並更新了ApplicationWorkbenchAdvisor.java,而不是return Perspective.ID,我將其更改爲return "test",並且應用程序仍能成功啓動。

完全難倒在這裏,任何幫助將不勝感激。

回答

1

您需要執行'Window> Reset Perspective'以使Eclipse從Perspective工廠類更新緩存的透視設置。

如果您的RCP沒有這個選項,你將必須清除工作區(嘗試在運行配置的「清潔」複選框),或者你可以添加一個菜單項調用IWorkbenchPage.resetPerspective()

+0

嗨格雷格,感謝對於你的回覆,但是eclipse的視角與我正在開發的rcp應用程序中的視角有什麼關係?如果我在應用程序中打開選項卡,那麼當我再次啓動應用程序時,這些選項卡似乎保持打開狀態當我將Perspective.java中的行註釋掉不添加NavigationView時,這似乎也沒有任何影響 – codemonkey 2015-02-12 09:41:48

+0

您必須在RCP中進行重置。也可以嘗試從清理開始或完全清除元數據。 – 2015-02-12 09:49:27

+0

嗨,Greg,因爲它是我正在使用的RCP Mail示例,菜單中沒有該選項。我嘗試了 - 清理,得到了以下 - **!消息-clean(osgi.clean)選項不成功。無法清理存儲區域:C:\ Users \ Kenny \ workspace \ .metadata \ .plugins \ org.eclipse.pde.core \ NewTest.product \ org.eclipse.osgi ** – codemonkey 2015-02-12 10:07:02