2011-03-30 121 views
1

我有兩個問題:Eclipse插件開發

  1. Windows有一個Eclipse,以同樣的方式Linux有一個Eclipse。 如果我在Windows上爲eclipse開發一個插件,那麼這個插件可以在Linux上工作嗎?或者我必須爲每個版本開發不同的版本?

  2. 是否Eclipse框架的不同對不同類型的日食? 如:我已經開發了Eclipse Europa中的一個插件,現在Eclipse的伽利略的工作?或者Europa和Galileo的框架有所不同?

回答

1

1 - 是的,它會工作。

Eclipse提供OS特定功能在插件片段的形式其支持的操作系統,並根據所檢測到的運行OS上正確的一個被加載。如果你只是爲使用Eclipse的人建立一個插件,你應該沒問題。

如果你是已上市自己的一套在RCP的Eclipe插件你必須確保你想支持的操作系統的碎片都到場。

2 - 這取決於你用什麼API以及他們是否已經改變,他們應該只被打破when the major version changes。所以歐羅巴 - >伽利略 - >太陽神應該沒問題。

+0

您的號碼2並非總是如此。次要版本更改時,API可以更改。您應該始終檢查Platform Plug-in開發人員指南中的文檔「從3.x遷移到Eclipse 3.y」部分。 – 2011-03-30 18:08:31