我是gwt和gwtext的新手。我正在按照GWT EXT Demo
进行BasicGrid示例我收到以下例外
onModuleLoad() threw an exception
Exception while loading module com.csscorp.client.BasicGridExample. See Development Mode for details.
java.lang.reflect.InvocationTargetException at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406) at
com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)com.google.gwt java.lang.Thread.run中的.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)(Thread.java:744)引起:com.csscorp.client.BasicGridExample.onModuleLoad(BasicGridExample)中的java.lang.ExceptionInInitializerError .java:29)... 9更多引起:com.google.gwt.core.client.JavaScriptException:(TypeError)@ com.gwtext.client.widgets.Component :: checkExtVer()([]):$ wnd com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)的com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)com.google上的.dext未定义。 .gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)at com.google.gwt.dev.shell.ModuleSpace.invokeNativeBoolean(ModuleSpace.java:194)at com.google.gwt.dev.shell.JavaScriptHost .invokeNativeBoolean(JA vaScriptHost.java:35)com.gwtext.client.widgets.Component.checkExtVer(Component.java)com.gwtext.client.widgets.Component。(Component.java:108)... 10 more
请指导我如何重新开始
答案 0 :(得分:0)
Setting-up GWT-Ext for GWT 1.6 with Eclipse 已讨论过同样的问题并已得到解决。
请看一下。
解决问题的步骤。
在项目的gwt.xml文件中添加以下行:
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.gwtext.GwtExt' />
...
<entry-point class='com.x.y.z.client.EntryPointClass'/>
<stylesheet src="../js/ext-2.0.2/resources/css/ext-all.css" />
<script src="../js/ext-2.0.2/adapter/ext/ext-base.js" />
<script src="../js/ext-2.0.2/ext-all.js" />