2011-08-25 51 views
1

是否可以使用Eclipse 3.7 IDE來開發3.5平臺?或者我必須使用Eclipse 3.5 IDE?使用Eclipse 3.7開發基於Eclipse RCP的Plugin 3.5

當我嘗試從Eclipse 3.5 IDE切換到3.7時,我在項目上遇到了錯誤,它們之前沒有問題: 歸檔所需庫:'C:/.../。metadata/.plugins/org.eclipse。項目'projectname'中的pde.core/.external_libraries/xyz/os/win32/x86'無法被讀取或者不是有效的ZIP文件項目名稱

如何交換3.5 IDE與當前版本,但仍然爲3.5平臺開發?

我希望我的解釋沒有道理,是可以理解的:)

附加信息: - 我從來沒有使用過的RCP,現在我必須使用它 - 這是沒有選擇升級目標平臺(3.5) - 我搜索網,計算器,但沒有發現答案使用3.7和發展目標平臺3.5(也許別人有這些問題或我使用了錯誤的查詢)

乾杯

+0

好像失去了#1我的「嗨......」在文章的開頭 - 和編輯似乎不是「重新添加」它的工作.. 。對不起,對 - 和你好:) –

回答

0

我只是解決了我的問題:-)

在我的情況下,有一個插件jar,包含Java源代碼:

jar 
    com 
    META-INF 
    src 
    plugin.xml 

好像日食把瓶子罐子插件裏面在以下目錄:

[WORKSPACE]\.metadata\.plugins\org.eclipse.pde.core\.external_libraries\... 

對於我的插件,它試圖把這個目錄中的文件夾src - 這在某種程度上失敗。

刪除jar內的src文件夾後,錯誤消失。

RCP ==疼痛袋:-)

1

使用菜單 窗口>首選項: 插件開發>目標平臺

在這裏,您可以添加您的eclipse 3.5作爲目標平臺,然後將其設置爲活動狀態。

但我不認爲這會解決您提到的錯誤。我認爲這些錯誤是因爲您正在使用舊的工作區文件夾,並且有些東西與eclipse3.7不兼容。所以,也許你可以嘗試切換到新的工作區,並在那裏導入你的項目。

+1

謝謝你的回答。我創建了一個全新的工作區,並將這些項目導入到新的工作區中。設置目標平臺後,清理所有項目,重新加載目標平臺,...我仍然得到上述錯誤,無法構建。也許Eclipse可以看到,我認爲低RCP和因此錯誤:) –