19

我在 Eclipse 中导入了一个 Google App Engine 项目。由于某种原因,当我转到 Eclipse 项目属性时,Google App Engine SDK 似乎被保存为 jar 的位置(appengine-api-1.0-sdk-1.4.0.jar),而不是实际 SDK 所在的位置。如果我修改项目的设置以使用正确的 SDK,则不会保存新设置。因为我不能修改设置,所以我不能再从 Eclipse 内部部署我的应用程序。

4

3 回答 3

46

这是一个 maven gae 项目吗?如果是这样,我可以通过在我的项目构建路径的底部移动 maven 依赖项来“解除”sdk 位置。正如这里提到的http://googlewebtoolkit.blogspot.com/2010/08/how-to-use-google-plugin-for-eclipse.html

“在 Java Build Path 下,选择 Order and Export 选项卡并将所有 Maven 依赖项移动到 BOTTOM。否则,GPE 将在构建路径上看到来自 Maven 存储库的 App Engine 和 GWT SDK 并抱怨它们无效。这是因为 GPE 需要一个特定的 SDK 结构来启用其他工具。”

于 2011-04-06T05:18:22.300 回答
2

我的不是一个 maven 项目,但确实重新排序出口工作。特别是我不得不将应用引擎 SDK jar 移到导出列表的顶部。

于 2013-11-17T03:47:43.227 回答
0

你的app engine sdk版本和项目中导入的app engine sdk版本不一样,下载正确版本并配置

于 2013-10-23T06:21:27.747 回答