GWT 常量不起作用 - 已搜索以下资源:(空白)



我有一个包 - 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 异常找不到关键"活动数据网格名称列"的资源

我觉得奇怪的是,紧接着的那一行写着"搜索了以下资源:",后面没有任何内容。

GWT 2.X 找不到密钥的资源

通读完这篇文章后,我确保所有内容的字符集都设置为 utf-8,并且我的 html 文件中有 utf-8 标志。 任何人都可以帮我弄清楚这里发生了什么,到目前为止,我完全不知道如何解决这个问题。

谢谢

由于接口是一个内部类(错误,内部接口(,因此 GWT 可能正在寻找EventReadViewDesktopImpl.EventReadConstants.properties。尝试将接口移动到其自己的文件,或重命名属性文件。

最新更新