在 Eclipse 中安装 Google AppEngine Blobstore 库

Installing Google AppEngine Blobstore library in Eclipse

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

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

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

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

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

从代码可以看出:

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。希望这有帮助

您在该对话框中看不到 App Engine 库表明您的项目未配置为 App Engine 标准项目。您应该可以右键单击该项目,然后 select 配置 > 转换为 App Engine 标准项目

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

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

That you're not seeing the App Engine libraries in that dialog suggests that your project is not configured as an App Engine Standard project. You should be able to right-click on the project and select Configure > Convert to App Engine Standard Project.