如何导入以下位置的Google Cloud Client Library: http://googlecloudplatform.github.io/google-cloud-java/0.8.0/index.html
进入eclipse,非maven,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 :(得分:1)
只需从Maven Central下载它,即使您不想使用像Gradle甚至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就无法使用。
例如,{p>com.google.gcloud.AuthCredentials
实际上包含在gcloud-java-core
中的com.google.gcloud.datastore.Datastore
和gcloud-java-datastore
中。如果您对哪个JAR包含实际的类文件感兴趣,可以轻松使用Maven Central搜索,如http://search.maven.org/#search%7Cga%7C1%7Cfc%3Acom.google.gcloud.datastore.Datastore
答案 1 :(得分:0)
从maven central获取JAR文件,例如0.8版本,download link。然后像往常一样将JAR添加到Eclipse项目中。