2014-01-06 63 views
0

我不是Eclipse/RAP開發人員,但是一年前我的任務是讓一個特定的應用程序運行。開發環境是使用Java的Eclipse/RAP。應用程序已經差不多完成了 - 我只需要做一些改變就可以按照我們希望的方式工作。我進行了修改,將其嵌入到Jboss應用程序中,並且工作正常。我保存了我的源代碼。Eclipse/RAP/GEF Indigo到Eclipse/RAP/GEF Kepler

從那時起,他們升級我的電腦,所以我不再能夠訪問我的舊開發環境。我們需要將RAP應用程序移至另一臺服務器,並由於某種原因它已退出工作。要麼我不明白它爲什麼有效,或者我不明白爲什麼它不起作用 - 這有點令人費解。

所以現在我試圖讓這個東西再次工作。

我一直無法解決的基本問題是依賴關係。 Eclipse的報道,以下三個包不能被發現:

org.eclipse.rap.draw2d
org.eclipse.rap.zest.core
org.eclipse.rap.zest.layouts

所有三個都應該在GEF包中。

我試過安裝Eclipse Indigo。當我這樣做時,Eclipse無法找到GEF來安裝它,即使它給出了與我給開普勒相同的URL。我安裝了Eclipse Kepler。我可以安裝GEF,但在Eclipse報告有效安裝並報告已安裝時,我仍然看到相同的缺失依賴關係。

任何想法?這裏的Eclipse開發者很困惑,但是除了這個應用程序之外,我們並沒有真正使用RAP。

任何幫助都將不勝感激。

肖恩。

回答

0

這是一個與依賴相關的問題,與RAP無關。不過,要小心GEF的概念已經發生了一些變化。 GEF4包括:GEF,Zest,Draw2D。我建議你下載你的依賴關係(即去GIT並拉動GEF4項目),然後包括這些項目(或將它們構建爲JAR),並將它們包括在運行時間處,並且當然作爲依賴。