5

このチュートリアルに従います: http://software.danielwatrous.com/wordpress-plugin-licensing-wicket-on-google-app-engine/ . このプロジェクトに Google App Engine ライブラリを追加してから、Google App Engine をオンにします。しかし、この日食を行うと、次の問題が発生します。

The App Engine SDK '/home/hudi/program/git/tournamenSystem/tournament-system/
tournament-system-web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar'
on the project's build path is not valid (SDK location '/home/hudi/program/git/
tournamenSystem/tournament-system/tournament-system-web/src/main/webapp/WEB-INF/
lib/appengine-api-1.0-sdk-1.7.1.jar' is not a directory)

私はそれを理解していません。Jarはディレクトリではないので、なぜディレクトリが必要なのですか? クイック フィックスを使用する場合は、別の SDK を使用できます。古いバージョン 1.6 を使用しようとしていますが、それでも同じ問題が発生します。どうすれば修正できますか?助けてください

4

3 に答える 3

5

考えられる解決策は、Eclipse の App Engine 設定を介して Appengine を追加し、appengine 設定によって追加された sdk が言及されたものの前に表示されることを確認することです (つまり、/home/hudi/program/git/tournamenSystem/tournament-system/tournament-system -web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar) をビルド パスに追加します。このようにして、アプリケーションは、エラーが発生しているパスではなく、Google プラグインから appengine sdk を参照します。

maven依存関係から含まれるsdk jarのエラーが発生するという同じ問題がありました.それが役立つことを願っています.

Goole App Engine の設定

ビルド パスの順序

于 2013-03-09T18:54:23.963 に答える
2

Maven GAE Pluginを参照して ください。このプラグインには、GAE アプリケーションの実行、デバッグ、デプロイなどの目的があります。

于 2012-08-24T16:41:57.623 に答える
1

Ubuntu12.04とEclipseJunoSR1を搭載したコンピューターでは、すべてのMaven依存関係をJavaビルドパスのリストのボタンに移動するだけです。

Javaビルドパスウィンドウを開くには、プロジェクトを右クリックします-設定-Javaビルドパス-順序とエクスポート-M2_REPO(または他のもの)ですべての行を選択し、ボタン「下」を押します-プロジェクトを更新します。これには助けが必要です。

ありがとうございました!

于 2013-03-04T19:38:56.580 に答える