2

これは厄介な問題であり、深刻な問題ではありませんが、理解できないことが気になります。GWT プロジェクトがあり、Eclipse がすべての @UiField タグに「フィールド X に対応するフィールドがテンプレート ファイルにありません」というエラーが表示されます。

これが実際に当てはまる場合、コンパイルエラーが発生し、修正できます。私のファイルは赤い波線の下線でいっぱいですが、ほとんどの場合、コンパイルして正常に実行されます。

この問題を抱えている人を他に見つけることができないので、基本的な Eclipse スキルが欠けていると思います。プロジェクトを更新してみました。

4

2 に答える 2

0

私は同じ問題を抱えていました。プロジェクトが正しくコンパイルおよび実行されるため、@ruggi が示唆するコードの問題ではありません。

GWTのインストールを更新することで問題を解決しました。[ヘルプ] -> [アップデートの確認] から利用可能なアップデートがあることがわかりました。インストールして再起動すると、問題は解決しました。

于 2014-01-16T16:34:28.453 に答える
-1

このエラーは、フィールド X がテンプレート ファイルに見つからないことを意味します。

私がこれを持っているとき、これはどちらかが原因です

  • テンプレートファイルを作成していません

たとえば、MyViewer.java とペアになっているテンプレート ファイル MyViewer.ui.xml

  • テンプレートファイルを作るのを忘れていました
  • または、テンプレート ファイルにタイプミスをしました

例えば

@UiField
TextBox x;

Javaファイルには、次のような場所があるはずです

<g:TextBox ui:field='x'" />

テンプレートファイルで。ui:fieldつまり、Java ファイルにフィールド名 X に一致するものがあるはずです。

于 2013-07-28T18:45:59.557 に答える