我有一个包-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 异常 No Resource Found For Key 'activitiesDataGridNameColumn'
我觉得奇怪的是,紧随其后的那一行写着“搜索了以下资源:”,后面没有任何内容。
在阅读完这篇文章后,我确保所有内容的字符集都设置为 utf-8,并且我的 html 文件中包含 utf-8 标志。谁能帮我弄清楚这里发生了什么,截至目前,我完全不知道如何解决这个问题。
谢谢