如何导入谷歌云客户端库在Java中

问题描述:

如何将一个导入谷歌云客户端库中找到的: http://googlecloudplatform.github.io/google-cloud-java/0.8.0/index.html如何导入谷歌云客户端库在Java中

到Eclipse中,非行家,java吗?

我在库中没有找到.jar文件。

编辑:

我尝试添加.jar文件,但我仍然获得“进口无法解析”下列进口:

import com.google.gcloud.AuthCredentials; 
import com.google.gcloud.datastore.Datastore; 
import com.google.gcloud.datastore.DatastoreOptions; 
import com.google.gcloud.datastore.Entity; 
import com.google.gcloud.datastore.Key; 
import com.google.gcloud.datastore.KeyFactory; 
+0

看起来像构建系统问题 –

刚刚从Maven的*下载它,即使你不想使用像摇篮,甚至Maven的一些适当的构建工具:https://repo1.maven.org/maven2/com/google/cloud/google-cloud/0.8.0/google-cloud-0.8.0.jar

因为你不希望使用与依赖管理一个适当的构建工具(像Gradle,Ant + Ivy,Maven按照从最好到最差的顺序),你当然也必须手动添加所有的传递依赖。在https://repo1.maven.org/maven2/com/google/cloud/google-cloud/0.8.0/google-cloud-0.8.0.pom处查看库的POM文件,并下载并添加所有依赖项及其依赖项及其依赖项。

google-cloud-0.8.0.jar只是一个空的占位符,所以你不能通过只导入该JAR来使用某些东西。

com.google.gcloud.AuthCredentials例如实际上包含在gcloud-java-corecom.google.gcloud.datastore.Datastoregcloud-java-datastore中。如果您对哪个JAR包含实际的类文件感兴趣,则可以轻松地使用Maven Central搜索,例如http://search.maven.org/#search%7Cga%7C1%7Cfc%3Acom.google.gcloud.datastore.Datastore

从行家中心获取JAR文件,例如对于0.8版本这里是download link。然后像往常一样将JAR添加到Eclipse项目中。

+0

请参阅我的编辑。 –