首先:我不確定它是否適合這樣的問題,所以如果您認爲它有更適合的空間,請將其移動。將Google App Engine應用程序(Java)導入到Eclipse中
我有一些基於GAE的項目需要導入到Eclipse中。我下載了Eclipse EE的新版本(Kepler)並安裝了App Engine Plugin。然後,我從源創建了一個新項目並嘗試對其進行配置......這是問題開始的地方。
當我嘗試建立的項目,我得到3個錯誤:
The App Engine SDK '\incap-ii\build\web\WEB-INF\lib\appengine-api-1.0-sdk-1.8.0.jar' on the project's build path is not valid (SDK directory 'D:\incap-ii\build\web\WEB-INF\lib\appengine-api-1.0-sdk-1.8.0.jar' does not exist) incap-ii Unknown Google App Engine Problem
Project 'incap-ii' is missing required library: 'war/WEB-INF/lib/jsr107cache-1.1.jar' incap-ii Build path Build Path Problem
The project cannot be built until build path errors are resolved incap-ii Unknown Java Problem
第一個錯誤說,一些jar文件無法找到,但顯示的路徑很奇怪。實際上它缺少一個指向工作區的部分(D:\workspaces\eclipse GAE\
) - 從incap-ii開始休息很好。我試圖配置構建路徑或更改SDK路徑:
正如你可以看到我在配置2 SDK。然而,我無法改變這個項目中使用的一個:我從列表中選擇appengine-java-1.8.5-1.8.5,點擊確定,對話框窗口關閉,但錯誤仍然存在,一旦我再次打開對話框,我看到更改未保存(仍然使用錯誤的)。
是否有某些特定配置需要更改? (編輯] 更多解釋/ screes(下)正如你可以在1號屏幕(preferences \ google \ appengine)中看到的那樣,我配置了2個appEgines:我手動下載並提取的一個(在屏幕上檢查),另一個是由Google App Engine Plugin下載的。無論如何,當我檢查項目首選項時,我會看到3個引擎(屏幕2) - 另外一個(選定)位於項目目錄中。正如我所說,我不能改變這一點,因爲我點擊「確定」後,更改不會保存。但是,當我打開「配置SDK」(屏幕3)時,我只能看到兩個外部引擎。我勒個去?我試圖重新安裝整個Eclipse,但它沒有幫助...另外,我能夠運行此項目與AppEngine手動下載時,我用Netbeans構建它,並從外殼運行,所以引擎可能是罰款...
查看我的編輯 – Moby04
在幾個GAE SDK安裝中,「正常」(根據我的經驗)是Eclipse/plugins文件夾中的一個。我相信那是與GPE捆綁在一起的。你能爲你的項目選擇一個嗎? – Tom
插件附帶的是App Engine 1.8.5。正如我所說:我可以從選擇它,但是當我關閉對話框,確定更改沒有保存。我也從https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Java下載了GAE,但無法選擇它(因此它實際上已被使用)。 – Moby04