无法在Eclipse中导入Appengine模块

时间:2011-11-13 22:51:32

标签: eclipse google-app-engine gwt compiler-errors

在我的Eclipse项目(GWT)中,我尝试导入下面的模块,以便添加一些Blobstore代码。

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

我没有从Eclipse构建函数中收到任何错误或警告。然而,当我从Eclipse进行“GWT编译”时,我收到以下错误消息:

[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 个答案:

答案 0 :(得分:1)

您无法从GWT客户端引用非客户端代码。请记住,您的GWT客户端代码将编译为Javascript,因此无法编译任何对实际Java的引用。

确保对blobstore api的任何引用都是在服务器代码中完成的,而不是客户端。在必须与javascript编译的代码中永远不需要那些导入。