0

私はパッケージを持っています--client.ui.desktop.event

このパッケージには、次のコードを含むEventReadViewDesktopImplクラスがあります。

public static interface EventReadConstants extends Constants {

  String activitiesDataGridEmptyLabel();

  String activitiesDataGridNameColumn();

  String activitiesDataGridTimeColumn();
}

同じパッケージに、次のプロパティを含むプロパティファイルEventReadConstants.propertiesがあります。

activitiesDataGridEmptyLabel = Empty
activitiesDataGridNameColumn = Name
activitiesDataGridTimeColumn = Time

GWT定数を使用するのはこれが初めてです。国際化を行うつもりはありませんが、文字列を外部化するだけです。

これで、プロジェクトを実行するたびに、OnModuleLoad例外が発生します。キー'activitiesDataGridNameColumn'のリソースが見つかりません

私が奇妙だと思うのは、そのすぐ下の行に「次のリソースを検索しました:」と書かれていて、その後に何も表示されていないことです。

GWT2.Xキーのリソースが見つかりません

これを読んだ後、すべての文字セットがutf-8に設定されており、htmlファイルにutf-8フラグが含まれていることを確認しました。誰かが私がここで何が起こっているのかを理解するのを手伝ってくれますか?今のところ、私はこれを修正する方法として完全に迷っています。

ありがとうございました

4

1 に答える 1

1

EventReadViewDesktopImpl.EventReadConstants.propertiesインターフェイスは内部クラス(エラー、内部インターフェイス)であるため、GWTが代わりに探している可能性があります。インターフェイスを独自のファイルに移動するか、プロパティファイルの名前を変更してみてください。

于 2012-05-03T03:28:53.387 に答える