2011-11-13 76 views
1

在我的Eclipse項目(GWT)中,我試圖導入下面的模塊,以便添加一些Blobstore代碼。無法在Eclipse中導入Appengine模塊

import com.google.appengine.api.files.FileService; 
import com.google.appengine.api.files.FileServiceFactory; 

我沒有從Eclipse構建函數中得到任何錯誤或警告。然而,當我做「GWT編譯」從Eclipse中,我得到以下錯誤信息:

[ERROR] Line 3: The import com.google.appengine.api.files cannot be resolved 
[ERROR] Line 4: The import com.google.appengine.api.files cannot be resolved 

我怎樣才能把它清除出來?謝謝!

回答

1

您不能從您的GWT客戶端引用非客戶端代碼。請記住,您的GWT客戶端代碼將被編譯爲Javascript,因此任何對實際Java的引用都無法編譯出來。

確保任何對blobstore api的引用都是在服務器代碼中完成的,而不是在客戶端中完成的。在必須編譯爲javascript的代碼中,這些導入不應該是必需的。