2017-03-17 79 views
0

我正在测试一些谷歌的例子,我得到这个错误“导入com.google.cloud.datastore无法解析”。 如何在Eclipse中正确导入com.google.datastore。*? 我正在读这http://googlecloudplatform.github.io/google-cloud-java/0.10.0/index.html,但仍然无法正常工作。 (我在Eclipse上安装了google云,其他的东西都在工作,比如hello app)。 THX如何在Eclipse中导入com.google.cloud.datastore?

+0

你尝试导入您项目中的com.google.cloud依赖项? –

+0

是的,但仍然无法正常工作。我想我必须导入一种库或类似的东西。我试图用Maven修改pom文件,但没有任何反应。 – ValeMarz

+0

你可能希望附上代码片段或截图。 –

回答

0

我想你必须将库导入到你的eclipse库中。

2

您需要将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类有:

enter image description here

+0

是它的工作原理,但没有像进口 “com.google.datastore。*”:“进口com.google.cloud.datastore.Datastore; 进口com.google.cloud.datastore.DatastoreOptions; 进口com.google .cloud.datastore.Entity; 进口com.google.cloud.datastore.Key;” – ValeMarz

+0

你可以检查您是否可以看到该项目的Maven依赖下的'谷歌云计算的数据存储-0.10.0-beta.jar'? –