gpt4 book ai didi

java - AutoBeanFactory在GWT 2.3中不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 01:18:36 32 4
gpt4 key购买 nike

我正在使用GWT 2.3.0。我尝试合并AutoBean功能,但显示异常

12:17:20.501 [ERROR] [webmaths]逃脱了未捕获的异常

造成原因:java.lang.NoClassDefFoundError:com/google/web/bindery/autobean/shared/AutoBeanFactory
在com.kuchnaya.maths.client.HtmlPlayer $ 6.onValueChange(HtmlPlayer.java:360)
在com.google.gwt.event.logical.shared.ValueChangeEvent.dispatch(ValueChangeEvent.java:128)
在com.google.gwt.event.logical.shared.ValueChangeEvent.dispatch(ValueChangeEvent.java:1)
在com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
在com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
在com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
在com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)
在com.google.gwt.user.client.impl.HistoryImpl.fireEvent(HistoryImpl.java:76)
在com.google.gwt.event.logical.shared.ValueChangeEvent.fire(ValueChangeEvent.java:43)
在com.google.gwt.user.client.impl.HistoryImpl.fireHistoryChangedImpl(HistoryImpl.java:83)
在com.google.gwt.user.client.History.fireCurrentHistoryState(History.java:121)
在com.kuchnaya.maths.client.HtmlPlayer.onModuleLoad(HtmlPlayer.java:260)
在org.gwtmultipage.client.EntryPointFactoryImpl $ 16.onSuccess(EntryPointFactoryImpl.java:284)
在com.google.gwt.core.client.GWT.runAsyncWithoutCodeSplitting(GWT.java:312)
在com.google.gwt.core.client.GWT.runAsync(GWT.java:256)
在org.gwtmultipage.client.EntryPointFactoryImpl.launchEntryPoint(EntryPointFactoryImpl.java:278)
在org.gwtmultipage.client.EntryPointFactoryImpl.onModuleLoad(EntryPointFactoryImpl.java:93)
在org.gwtmultipage.client.EntrypointDispatcher.onModuleLoad(EntrypointDispatcher.java:30)
在sun.reflect.NativeMethodAccessorImpl.invoke0( native 方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在java.lang.reflect.Method.invoke(Method.java:597)
在com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396)
在com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:193)
在com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510)
在com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
在java.lang.Thread.run(Thread.java:662)

造成原因:java.lang.ClassNotFoundException:com.google.web.bindery.autobean.shared.AutoBeanFactory
在com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoader.java:1054)
在java.lang.ClassLoader.loadClass(ClassLoader.java:306)
在java.lang.ClassLoader.loadClass(ClassLoader.java:247)
在com.kuchnaya.maths.client.HtmlPlayer $ 6.onValueChange(HtmlPlayer.java:360)
在com.google.gwt.event.logical.shared.ValueChangeEvent.dispatch(ValueChangeEvent.java:128)
在com.google.gwt.event.logical.shared.ValueChangeEvent.dispatch(ValueChangeEvent.java:1)
在com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
在com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
在com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
在com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)
在com.google.gwt.user.client.impl.HistoryImpl.fireEvent(HistoryImpl.java:76)
在com.google.gwt.event.logical.shared.ValueChangeEvent.fire(ValueChangeEvent.java:43)
在com.google.gwt.user.client.impl.HistoryImpl.fireHistoryChangedImpl(HistoryImpl.java:83)
在com.google.gwt.user.client.History.fireCurrentHistoryState(History.java:121)
在com.kuchnaya.maths.client.HtmlPlayer.onModuleLoad(HtmlPlayer.java:260)
在org.gwtmultipage.client.EntryPointFactoryImpl $ 16.onSuccess(EntryPointFactoryImpl.java:284)
在com.google.gwt.core.client.GWT.runAsyncWithoutCodeSplitting(GWT.java:312)
在com.google.gwt.core.client.GWT.runAsync(GWT.java:256)
在org.gwtmultipage.client.EntryPointFactoryImpl.launchEntryPoint(EntryPointFactoryImpl.java:278)
在org.gwtmultipage.client.EntryPointFactoryImpl.onModuleLoad(EntryPointFactoryImpl.java:93)
在org.gwtmultipage.client.EntrypointDispatcher.onModuleLoad(EntrypointDispatcher.java:30)
在sun.reflect.NativeMethodAccessorImpl.invoke0( native 方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在java.lang.reflect.Method.invoke(Method.java:597)
在com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396)
在com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:193)
在com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510)
在com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
在java.lang.Thread.run(Thread.java:662)

最佳答案

您必须添加

<inherits name="com.google.web.bindery.autobean.AutoBean" />

到您的module.gwt.xml文件,以指示编译器包括AutoBean文件。

关于java - AutoBeanFactory在GWT 2.3中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7344235/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com