java - 如何在 Eclipse 中导入 com.google.cloud.datastore?

标签 java eclipse google-app-engine google-cloud-datastore

我正在测试来自 google 的一些示例,但收到此错误“无法解析导入 com.google.cloud.datastore”。 如何在 Eclipse 中正确导入 com.google.datastore.*? 我正在读这篇文章http://googlecloudplatform.github.io/google-cloud-java/0.10.0/index.html但仍然不工作。 (我已经在 Eclipse 上安装了谷歌云,其他东西正在运行,比如 hello 应用程序)。 谢谢

最佳答案

您需要将 Google Cloud Datastore 客户端库的依赖项添加到 pom.xml 中。有一个<dependencies>部分,在那里添加:

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud</artifactId>
  <version>0.10.0-alpha</version>
</dependency>

(上面的代码片段位于您链接的页面的顶部)。 保存后,M2Eclipse 应该下载数据存储 jar 并将其添加到项目的类路径中,然后 import com.google.datastore.*应该可以。

这应该将数据存储 jar 添加到项目的 Maven 依赖项中: Maven dependencies

如果你深入研究它,你应该会看到 com.google.cloud.datastore.Datastore那里的类(class):

enter image description here

关于java - 如何在 Eclipse 中导入 com.google.cloud.datastore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42856849/

相关文章:

java - PerformClick()方法返回错误

eclipse - 我应该使用哪个 Eclipse 监听器向文本编辑器添加注释

java - Bundle-ManifestVersion=2 与 Bundle-ManifestVersion=1

eclipse - 安装以前版本的 GPE?

java - 如何连接到 Google App Engine 上的远程 RDBMS

java - 未检测到 Hadoop spring 命名空间

java - 我坚持尝试返回字符串的某个部分,因为它是一个变量

mongodb - 从 AppEngine 应用访问 MongoDB

google-app-engine - 使用 OpenID 在应用引擎中保护 remote_api

java - 如何将记录保存在xml文件中?