这是一个烦恼,不是一个严重的问题,但它困扰我,我无法弄清楚。我有一个 GWT 项目,Eclipse 用错误“字段 X 在模板文件中没有对应的字段”标记每个 @UiField 标记。
当这实际上是真的时,我会得到一个编译错误并可以修复它。大多数时候它编译并运行良好,即使我的文件充满了红色波浪下划线。
我假设我缺少一些基本的 Eclipse 技能,因为我找不到其他人遇到这个问题。我已经尝试对项目进行刷新。
我遇到了同样的问题。这不是@ruggi 建议的代码问题,因为项目可以正确编译和运行。
我通过更新 GWT 安装解决了这个问题。我发现通过帮助 -> 检查更新有可用的更新。安装并重启后问题解决。
该错误意味着在模板文件中找不到字段 X。
当我有这个时,这要么是由于
例如,与 MyViewer.java 配对的模板文件 MyViewer.ui.xml
例如与
@UiField
TextBox x;
在java文件中应该有类似的东西
<g:TextBox ui:field='x'" />
在模板文件中。即在你的java文件中应该有一个ui:field
匹配的字段名X。