19

Eclipse にインポートされた Google App Engine プロジェクトがあります。何らかの理由で、Eclipse プロジェクトのプロパティに移動すると、Google App Engine SDK が、実際の SDK がある場所ではなく、jar の場所 (appengine-api-1.0-sdk-1.4.0.jar) として保存されているようです。正しい 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 に答える
0

アプリ エンジン SDK のバージョンが、プロジェクトにインポートされたアプリ エンジン SDK と同じではありません。正しいバージョンをダウンロードして構成してください

于 2013-10-23T06:21:27.747 に答える