2

这是一个烦恼,不是一个严重的问题,但它困扰我,我无法弄清楚。我有一个 GWT 项目,Eclipse 用错误“字段 X 在模板文件中没有对应的字段”标记每个 @UiField 标记。

当这实际上是真的时,我会得到一个编译错误并可以修复它。大多数时候它编译并运行良好,即使我的文件充满了红色波浪下划线。

我假设我缺少一些基本的 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'" />

在模板文件中。即在你的java文件中应该有一个ui:field匹配的字段名X。

于 2013-07-28T18:45:59.557 回答