【问题标题】:Installing Google AppEngine Blobstore library in Eclipse在 Eclipse 中安装 Google AppEngine Blobstore 库
【发布时间】:2018-06-06 10:35:51
【问题描述】:

我正在尝试在 Eclipse Oxygen 中打开一个旧项目。 Google Cloud Platform 插件已安装并正在运行。

我的旧项目引用了旧的 blobstore 库。

问题是该项目不再编译,因为它缺少 blobstore 的库。

我查看了构建路径 > 添加库,但只看到新的 GCP 库:

在哪里可以找到这些库以及如何在我的 Eclipse 项目中安装它们?

【问题讨论】:

  • 您在该对话框中看不到 App Engine 库,这表明您的项目未配置为 App Engine 标准项目。您应该能够右键单击该项目并选择配置 > 转换为 App Engine 标准项目
  • @BriandeAlwis 这就是解决方案。谢谢!你可以让这个你回答,然后我可以这样标记它。

标签: eclipse google-cloud-platform blobstore


【解决方案1】:

从代码中可以看出:

import com.google.appengine.api.blobstore.BlobKey;
import com.google.appengine.api.blobstore.BlobstoreService;
import com.google.appengine.api.blobstore.BlobstoreServiceFactory;
//........

blobstore 库位于com.google.appengine.api.*

所以你应该选择App Engine API并点击完成:

在图片中,我使用的是Google Cloud Platform for Eclipse 1.7.0.201805302000。希望这会有所帮助

【讨论】:

  • 谢谢!按照@BriandeAlwis 的建议将项目转换为 App Engine 标准后出现此对话框
  • 很高兴您发现它很有用。投票由你决定:-)
  • 您好@DavedeJong,如果可行,请考虑accepting the answer,以供社区将来参考。
  • 实际上@BriandeAlwis 提供了正确的答案,但在评论中,所以我无法将其标记为答案。
  • @DavedeJong 如果其他用户没有回答,您可以编辑此回答,包括其他部分,或者自己发布所有内容并批准。
【解决方案2】:

您没有在该对话框中看到 App Engine 库,这表明您的项目未配置为 App Engine 标准项目。您应该能够右键单击该项目并选择配置 > 转换为 App Engine 标准项目

在此之后,您应该可以在此处添加库,选择 App Engine API 并点击完成:

【讨论】:

    【解决方案3】:

    @BriandeAlwis 提供了答案。我在这里发布它作为答案,因为他只在评论中发布了这个。

    您没有在该对话框中看到 App Engine 库,这表明您的项目未配置为 App Engine 标准项目。您应该能够右键单击该项目并选择配置 > 转换为 App Engine 标准项目。

    【讨论】:

      最近更新 更多