扩展 GWT 2.2.1 和 GWT 2.1.1

发布于 2024-10-19 05:28:49 字数 3443 浏览 2 评论 0原文

我正在尝试使用 Ext GWT 2.0 构建基于 AJAX 的 Web 应用程序。我在尝试使用 GXT BeanModel 类时遇到了困难。

本质上,我尝试使用 BeanModelMarker 和 @BEAN 注释来定义 BeanModel 对象。

在编译时,我收到以下错误:

[错误] 未找到 com.extjs.gxt.ui.client.data.BeanModelLookup 类。 [java] com.google.gwt.core.ext.typeinfo.NotFoundException:[此处为 JAVA BEAN 类名称] [java] 位于 com.google.gwt.core.ext.typeinfo.TypeOracle.getType(TypeOracle.java:534) [java] 在 com.extjs.gxt.ui.rebind.core.BeanModelGenerator.getMarkerBean(BeanModelGenerator.java:188) [java] 在 com.extjs.gxt.ui.rebind.core.BeanModelGenerator.generate(BeanModelGenerator.java:55) [java] 在 com.google.gwt.dev.javac.StandardGeneratorContext.runGenerator(StandardGeneratorContext.java:427) [java] 在 com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:39) [java] 位于 com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.tryRebind(StandardRebindOracle.java:115) [java] 位于 com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:58) [java] 位于 com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:161) [java] 位于 com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:150) [java] 在 com.google.gwt.dev.Precompile$DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(Precompile.java:345) [java] 在 com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:106) [java] 在 com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.process(AbstractCompiler.java:254) [java] 在 org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444) [java] 在 com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:175) [java] 在 com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:288) [java] 在 com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access$400(AbstractCompiler.java:145) [java] 在 com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:632) [java] 在 com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:124) [java] 在 com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:54) [java] 在 com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:484) [java] 位于 com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:32) [java] 在 com.google.gwt.dev.Precompile.precompile(Precompile.java:545) [java] 在 com.google.gwt.dev.Precompile.precompile(Precompile.java:466) [java] 位于 com.google.gwt.dev.Compiler.run(Compiler.java:205) [java] 位于 com.google.gwt.dev.Compiler.run(Compiler.java:177) [java] 在 com.google.gwt.dev.Compiler$1.run(Compiler.java:149) [java] 位于 com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87) [java] 在 com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81) [java] 位于 com.google.gwt.dev.Compiler.main(Compiler.java:156) [java] [错误] 'jar:[文件路径]/gxt.jar!/com/extjs/gxt/ui/client/data/BeanModelLookup.java' 中的错误 [java] [错误] 第 34 行:无法通过延迟绑定解析“com.extjs.gxt.ui.client.data.BeanModelLookup” [java] [错误] 由于之前的错误而无法继续

I am trying to use Ext GWT 2.0 to build an AJAX based web application. I ran into a snag while trying to use the GXT BeanModel classes.

In essence I am attempting to use the BeanModelMarker along the @BEAN annotation to define a BeanModel object.

At compilation time, I get the following error:

[ERROR] Class com.extjs.gxt.ui.client.data.BeanModelLookup not found.
[java] com.google.gwt.core.ext.typeinfo.NotFoundException: [JAVA BEAN CLASS NAME HERE]
[java] at com.google.gwt.core.ext.typeinfo.TypeOracle.getType(TypeOracle.java:534)
[java] at com.extjs.gxt.ui.rebind.core.BeanModelGenerator.getMarkerBean(BeanModelGenerator.java:188)
[java] at com.extjs.gxt.ui.rebind.core.BeanModelGenerator.generate(BeanModelGenerator.java:55)
[java] at com.google.gwt.dev.javac.StandardGeneratorContext.runGenerator(StandardGeneratorContext.java:427)
[java] at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:39)
[java] at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.tryRebind(StandardRebindOracle.java:115)
[java] at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:58)
[java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:161)
[java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:150)
[java] at com.google.gwt.dev.Precompile$DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(Precompile.java:345)
[java] at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:106)
[java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.process(AbstractCompiler.java:254)
[java] at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444)
[java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:175)
[java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:288)
[java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access$400(AbstractCompiler.java:145)
[java] at com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:632)
[java] at com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:124)
[java] at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:54)
[java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:484)
[java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:32)
[java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:545)
[java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:466)
[java] at com.google.gwt.dev.Compiler.run(Compiler.java:205)
[java] at com.google.gwt.dev.Compiler.run(Compiler.java:177)
[java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:149)
[java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
[java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
[java] at com.google.gwt.dev.Compiler.main(Compiler.java:156)
[java] [ERROR] Errors in 'jar:[FILE PATH]/gxt.jar!/com/extjs/gxt/ui/client/data/BeanModelLookup.java'
[java] [ERROR] Line 34: Failed to resolve 'com.extjs.gxt.ui.client.data.BeanModelLookup' via deferred binding
[java] [ERROR] Cannot proceed due to previous errors

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

临风闻羌笛 2024-10-26 05:28:49

需要将源路径添加到gwt.xml

Need to add source path to gwt.xml

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文