プロジェクトを新しいコンピューターに 2.5RC セットアップから 2.5 セットアップに移動した後、このエラーを回避するためにプロジェクトを修正する方法を考えました。以前は機能していました。もちろんHtmlTemplates
、2.5 のクライアント側ライブラリには存在しない可能性がありますが、私はそれについて気にしていません。UI を表示したいだけです。
11:24:08.060 [ERROR] [myapp] Failed to create an instance of 'org.myapp.client.UI' via deferred binding
java.lang.RuntimeException: Deferred binding failed for 'org.myapp.client.UIDesktop$Binder' (did you forget to inherit a required module?)
at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:53)
...
Caused by: java.lang.NoClassDefFoundError: com/google/gwt/uibinder/rebind/model/HtmlTemplates
at com.google.gwt.uibinder.rebind.UiBinderWriter.<init>(UiBinderWriter.java:181)
at com.google.gwt.uibinder.rebind.UiBinderGenerator.generateOnce(UiBinderGenerator.java:188)
...
Caused by: java.lang.ClassNotFoundException: com.google.gwt.uibinder.rebind.model.HtmlTemplates
at java.net.URLClassLoader$1.run(Unknown Source)
2.5 .jars (2.5RC ではない) しかなく、.classpath はすべてそれらを指しているようです。生成された .js ファイルである gwt-Cache をクリアして、「Clean Project」を実行してみましたが、すべて役に立ちませんでした。