2011-11-13 73 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的代码中,这些导入不应该是必需的。