3

------------ フロントエンドのデプロイ ------------

デプロイの準備: 'C:\Users\ADMINI~1\AppData\Local\Temp\appcfg2555411734473986257.tmp' にステージング ディレクトリを作成しました設定されています。

デバッグ情報は C:\Users\Administrator\AppData\Local\Temp\appengine-deploy7182870224187999057.log にあります。

デバッグ ログ:

更新できません: java.lang.RuntimeException: アプリケーションには Java 7 クラスが含まれていますが、--use_java7 フラグが設定されていません。com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:576) com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:370) com.google.appengine.tools .admin.AppAdminImpl.update(AppAdminImpl.java:53) at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433) at com.google.appengine.eclipse.core.deploy.DeployProjectJob .runInWorkspace(DeployProjectJob.java:148) の org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) の org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) )

Google アプリを Google アプリ エンジン アカウントにデプロイしようとしていますが、Eclipse でこのエラーが発生します。かなり簡単に思えますが、java7 のフラグを設定する場所が見つかりません。

Eclipse の最新バージョン (Juno Service Release 1) を使用しており、Google プラグインは 4.2 です。

4

2 に答える 2

2

関連するシステム レベル プロパティは次のとおりです: com.google.apphosting.runtime.use_java7

次のように appCfg.sh に渡すことができます。

appcfg.sh --use_java7 update
于 2012-12-12T21:38:24.663 に答える
0

1.7.3 ブログ投稿によると:

今後のリリースでは、新しい Java 7 機能の一部と、App Engine Java ランタイム内の正式な Java 7 サポートを含める予定です。

と...

また、Java 7 のサポートは App Engine Java ランタイム内ではまだ利用できませんが、早期プレビューに関心のある開発者はTrusted Tester Programにサインアップできます。

TT プログラムへの参加が承認されるか、Java 7 が本番環境で動作する将来のリリースを待つ必要があります。

于 2012-12-12T21:29:58.390 に答える