用于Eclipse的Google Cloud Tools GcsFilename的ClassNotFoundException

时间:2019-05-03 18:28:02

标签: java eclipse google-app-engine

我正在尝试在Eclipse中本地运行Google的标准App Engine。我需要将文件保存到Cloud Storage。我正在使用的类之一是GcsFilename。运行应用程序时,出现“ java.lang.ClassNotFoundException:com.google.appengine.tools.cloudstorage.GcsFilename”异常。

我必须将jar appengine-gcs-client-08.jar添加到我的构建路径中才能编译代码。当它运行时,我得到上面提到的异常。当前,该项目还包括以下库:BigQuery API,BigQuery Data Transfer API和Cloud Storage。它还具有以下外部jar:axle-1.4.jar,commons-discovery-05.jar,jasxrpc-api-1.1.jar和wsdl5j-1.6.3.jar

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

我在这里的原始答案有误:com.google.appengine.tools不错,实际上there is a tutorial使用您所描述的方法。该教程描述了使用Maven或Gradle时所需的依赖项。

您还可以使用Cloud Tools for EclipseLibraries management feature将Cloud Storage客户端库安装到您的应用中,但是使用一组不同的类。