1

私たちのプロジェクトは gwt 1.7 と jdk 1.5.0_13 を使用しています。IE9 以降のサポートを追加する必要があります。そのためには、gwt を最新バージョン (2.5) にアップグレードする必要があるため、jdk もアップグレードする必要があります。そうしている間に、gwt jar 内の欠落しているソース コードに関連するエラーが発生します (たとえば、TimeOutException ソース コードが見つかりません)。gwt 1.7 jar を最新のものに置き換えただけです。他に何を変える必要がありますか?gwt の移行手順を説明するガイドはありますか?

4

2 に答える 2

3

私の知る限り、移行を説明する詳細なガイドはありません。ドキュメンテーション プロジェクトでは、各バージョンの機能と破壊的変更の簡単なリストしかありませんが、非常に便利です。

ユーザーが 1.7 から 2.0 に移行した経験を含む多くの投稿がありますが、数年前に 2.0 がリリースされて以来、ほとんど古いものです。1.7 から最新の 2.5 への移行に関する情報はほとんどありません。

とはいえ、対処する主な問題は開発およびデバッグ用のツールの変更であるため、最初にこれらのツールに慣れることをお勧めします。次に、IDE プロジェクトの「赤い」マークを 1 つずつ修正する必要があります。次に、非推奨のクラス/メソッドの使用を避けるために、「黄色」のマークを探す必要があります。最後に、プロジェクトの一部のコードをセル ウィジェット、レイアウト パネルなどの 2.x の新機能に置き換えることを検討できます。ショーケースを参照してください。

このプロセスは面倒ですが、将来アプリケーションを保守する予定がある場合は、プロジェクトで最新のリリースを使用する価値があります。

ところで、gwt を改善および最新化し、新しい html5 機能をサポートするために、GWT の将来のバージョンで IE6、IE8、さらには IE9 のサポートを削除する計画があります。徐々にですが:将来の GWT リリースで IE7/IE8 のサポートが必要な人のためのソリューション

于 2013-10-31T07:32:49.190 に答える
0

昨日 2.2 から 2.5 にアップデートしたところ、克服しなければならない 2 つのエラーがありました。

Jar ファイルは 2.2 用でした - 私はそれを削除し、非 GWT ツールキットに切り替え、元に戻しました。これはjarを修正するために更新(作成)されました。

ソース コードの問題 - 何らかの理由で実行構成が正しく転送されませんでした。更新時に新しいワークスペースを使用していたので、古いパスを新しいワークスペースにコピーしました。(これは次の場所にありました: デバッグ構成 --> 引数 --> プログラム引数

お役に立てれば :)

于 2013-10-31T19:28:23.707 に答える