私はWindows7とjunoを実行しています。Jdk 1.7、gwt 2.4、appengine1.7。
ここでストックウォッチャーのチュートリアルを行いましたが、すべてがうまくいきました。次に、それをAppEngineにデプロイしました。すべてがまだうまくいきました!
ただし、ここでチュートリアルのRPC部分を実行しました。ローカルで実行すると、このスレッドに従うことで修正したjava.lang.VerifyErrorが発生しました(デフォルトのVM引数に-XX:-UseSplitVerifierを入れます)。その後、ローカルで動作し、AppEngineにデプロイしました。
App Engineで、java.lang.UpsupportedClassVersionErrorが発生します。こことここで、同じ問題があるように見える2つのスレッドを見つけました。Windows 7の新規インストールを使用していますが、ダウンロードしたjdkは1.7のみでした。Eclipseを見ると、jre7、jdk 1.7、およびappengine1.7が表示されます。
私はどこかでアプリエンジンが1.7で動作しないことを読みました。ただし、ダウンロードページのApp Engine SDKのバージョンは1.7です(これは非常に最近のことかもしれません)が、これらが関連しているかどうかはわかりません。先に進み、java6とappengine sdk 1.6.6をダウンロードし、インストールされたjresにjre6を追加し、コンパイラのコンプライアンスレベルを1.6に設定し、プロジェクトでも適切に変更し、デフォルトのappenginesdkを1.6に変更しました。 6.6。
「Javaコンパイラレベルが、インストールされているJavaプロジェクトファセットのバージョンと一致しません」というエラーが表示されます。問題をグーグルで検索したところ、プロジェクトを右クリックしてファセットを変更するように言われましたが、そのオプションが見つからないようです。また、これが正しい方法で行われているかどうかもわかりません。可能であれば、すべての最新バージョンを使用したいと思います。また、アプリエンジンがRPCなしで初めて動作したのに、RPCで壊れた理由もわかりません。
どんな助けでも大歓迎です!!! ありがとうございました!!!