2011-09-08 7 views
4

GWT 2.3.0を使用しています。私はAutoBean機能を組み込むことを試みたが、それは私にGWT 2.3でAutoBeanFactoryが機能しない

12例外ショー:17:20.501 [ERROR] [webmaths]キャッチされない例外が

を逃れによって引き起こさ:java.lang.NoClassDefFoundErrorが:COM /グーグル/ウェブ/製本/をautoban/shared/AutoBeanFactory at com.kuchnaya.maths.client.HtmlPlayer $ 6.onValueChange(HtmlPlayer.java:360) at 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) at com。 google.web.bindery.event.share d.SimpleEventBus.doFire(SimpleEventBus.java:193) (com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88) 、com.google.gwt.event.shared.HandlerManager)。 fire.google(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) at com.kuchnaya.maths.client.HtmlPlayer.onModuleLoad(HtmlPlayer.java:260) at 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) at org.gwtmultipage。 org.gwtmultipage.client.EntrypointDispatcher.onModuleLoad(EntrypointDispatcher.java:30) でorg.gwtmultipage.client.EntryPointFactoryImpl.onModuleLoad(EntryPointFactoryImpl.java:93) でclient.EntryPointFactoryImpl.launchEntryPoint(EntryPointFactoryImpl.java:278) でjava.lang.reflectのでsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) でsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) でsun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) .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) at com.google。 gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510)com35.gif。 Javaの:662)

によって引き起こさ:java.lang.ClassNotFoundExceptionが:com.google.web.bindery.autobean.shared.AutoBeanFactory com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoader.javaで: 1054) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.kuchnaya.maths.client.HtmlPlayer $ 6.onValueChange(HtmlPlayer.java:360) at com.google.gwt.event.logical.shared.ValueChangeEvent .dispatch(ValueChangeEvent.java:128) com.google.gwt.event.logical.shared.ValueChangeEvent.dispatch(ValueChangeEvent.java:1) at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent .java:1) at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193) at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java :88) (com.google.gwt.event.shared.HandlerManager)fire.google(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) at com.kuchnaya.maths.client.HtmlPlayer.onModuleLoad(HtmlPlayer.java:260) at org.gwtmultipage.client.EntryPointFactoryImpl $ 16.onSuccess(EntryPointFactoryImpl.java:284) at com.google.gwt.core .client.GWT.runAsyncWithoutCodeSplitting(GWT.java:312) com.google.gwt.core.client.GWT.runAsync(GWT.java:256) at org.gwtmultipage.client.Ent ryPointFactoryImpl.launchEntryPoint(EntryPointFactoryImpl.java:278)org.gwtmultipage.client.EntryPointFactoryImpl.onModuleLoad(EntryPointFactoryImpl.java:93)で org.gwtmultipage.client.EntrypointDispatcher.onModuleLoad(EntrypointDispatcher.java:30)で 日で 。 java.lang.reflect.Methodオブジェクトでsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) でsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) でreflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) .invoke(Method.java:597) (com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396) 、com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java) :193) at com.g oogle.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510)com.google.gwt.dev.shell.BrowserChannelServer.runの (BrowserChannelServer.java:352) at java.lang.Thread.run( Thread.java:662)

答えて

12

あなたがAutoBeanファイルを含めるようにコンパイラに指示するために、あなたのmodule.gwt.xmlファイルに

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

を追加する必要があります。