【问题标题】:Not able to solve import on com.google.appengine.tools.cloudstorage.GcsFilename Eclipse无法解决 com.google.appengine.tools.cloudstorage.GcsFilename Eclipse 上的导入问题
【发布时间】:2013-08-26 16:49:58
【问题描述】:

我正在尝试提供一个 blob,它从 GCS 获取对象并为其提供服务。在我的 servlet 中,我需要导入:

导入 com.google.appengine.tools.cloudstorage.GcsFileOptions;

导入 com.google.appengine.tools.cloudstorage.GcsFilename

我已经从这个链接下载了 Cloud Storage API:https://code.google.com/p/google-api-java-client/wiki/APIs#Cloud_Storage_API

但不知何故,我无法编译我的 servlet。我在这里错过了什么!!..谁能告诉我如何在 Eclipse 的 Web 应用程序中添加这个库的步骤?

我需要编译的代码:

     private GcsFilename getFileName(HttpServletRequest req) {
                  String[] splits = req.getRequestURI().split("/", 4);
                  if (!splits[0].equals("") || !splits[1].equals("gcs")) {
                  throw new IllegalArgumentException("The URL is not formed as expected. " +
                  "Expecting /gcs/<bucket>/<object>");
                }
            return new GcsFilename(splits[2], splits[3]);
       }

【问题讨论】:

    标签: android eclipse google-app-engine google-cloud-storage


    【解决方案1】:

    导入不在任何这些 jar 文件中,但这可能有助于下载库 https://developers.google.com/appengine/docs/java/googlecloudstorageclient/migrate

    【讨论】:

    • 非常感谢!!..我不知道我是否读错了信息,或者他们没有相应的文档。再次感谢!!
    • 你能帮我解决这个问题吗?我正在使用此代码列出 GCS 上的对象,但无法编译它.. link:developers.google.com/storage/docs/json_api/v1/objects/list Storage.Objects.List listObjects = storage.objects().list("mybucket");对象对象;做 { 对象 = listObjects.execute(); for (StorageObject object : objects.getItems()) { // 做事! } listObjects.setPageToken(objects.getNextPageToken()); } while (null != objects.getNextPageToken());
    • 错误在于“ Storage.Objects.List ”和其他语法。基本上它无法找到正确的jar或导入
    • 下载这个jar文件应该可以developers.google.com/google-apps/tasks/setup
    • @ Omid Aminiva ..我会试试这个链接,然后告诉你..谢谢你的回复..意义重大!!
    猜你喜欢
    • 2011-11-24
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 2011-06-05
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    相关资源
    最近更新 更多