2011-12-24 63 views
0

我正在開發Eclipse插件並將目標平臺設置爲「運行平臺」。但是,如果我在Eclipse實例中的一個Java項目上按下Alt-Shift-F1,則表示它是一個IJavaProject,但如果我在目標Eclipse實例中執行相同操作,則表示它是IProject。此外,代碼完成無法找到IJavaProject接口。畢竟,目標平臺看起來與運行平臺不兼容。目標平臺與Eclipse插件開發中的運行平臺不同

任何想法?

回答

0

目標平臺定義了可用的可能插件集。你正在運行的將會是其中的一個子集。看看你的啓動配置插件選項卡,並確保它是你想要的 - 可能是「所有工作區和啓用目標插件」。還要確保在您的目標平臺設置中,並且您正在選擇目標平臺的所有插件。

+0

感謝您的回覆。我選擇了「所有工作空間並啓用了目標插件」,並選擇了我目前擁有的所有插件。但Eclipse實例看起來不同。即使他們的標誌和關於對話也不一樣。 – oddin 2011-12-24 11:30:22

+0

您是否可以嘗試從運行平臺創建新的目標平臺定義,以確保當前定義中沒有特別的東西? – 2011-12-24 11:33:36

+0

我已經嘗試過,效果相同。我想要一個IJavaProject並獲得一個IProject。 – oddin 2011-12-24 11:40:36