我正在使用GWT使用Google应用引擎,并在设置与数据存储区的交互时遇到错误。
[error] The import com.google.appengine.api.datastore cannot be resolved
为行
import com.google.appengine.api.datastore.DatastoreService;
和类似的。在编译之前,Eclipse对导入没有问题,这表明正确的导入和启动javadoc。如果没有数据存储区导入,程序将编译并上载而不会出现错误。
我正在使用Eclipse 3.7,GWT 2.3和GAE 1.5.1。 Eclipse配置看起来不错,在构建路径选项卡中列出了两个Google SDK。 .classpath文件包含行
<classpathentry exported="true" kind="con" path="com.google.appengine.eclipse.core.GAE_CONTAINER"/>
虽然我不知道GAE_CONTAINER的设置位置。
我确信这对我来说是一个愚蠢的疏忽。但我也确定我不知道在哪里寻找它。
答案 0 :(得分:0)
似乎您正在尝试在GWT 客户端代码中导入DatastoreService
- 将其编译为javascript。
错误消息由Eclipse GWT插件生成。
Eclipse建议进行此导入,因为从严格的Java角度来看,类路径上有DatastoreService
类。它只是不适用于GWT编译器。