我正在尝试使用GXT(ExtJS + GWT)运行示例应用程序,如教程中所述
http://www.sencha.com/learn/setting-up-your-first-ext-gwt-project-in-eclipse
当我尝试在eclipse中运行应用程序时,我收到错误
Loading modules com.hello.gxt.HelloGXT Loading inherited module 'com.extjs.gxt.ui.GXT' [ERROR] Unable to find 'com/extjs/gxt/ui/GXT.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source? [ERROR] Line 15: Unexpected exception while processing element 'inherits'
我的构建路径看起来像这样
并且运行配置的构建路径如下所示
以下是来源:https://dl.dropbox.com/u/11776689/2012_09_27_HelloGXT.zip
我该如何解决这个问题?
'更新29.09.2012':前一个错误是固定的,但现在又得到另一个:
Loading modules com.hello.gxt.HelloGXT Loading inherited module 'com.sencha.gxt.ui.GXT' Loading inherited module 'com.sencha.gxt.data.Data' Loading inherited module 'com.sencha.gxt.core.Core' [ERROR] Unexpected error while processing XML java.lang.NoClassDefFoundError: com/google/gwt/core/ext/Generator at java.lang.ClassLoader.findBootstrapClass(Native Method) at java.lang.ClassLoader.findBootstrapClassOrNull(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source)
user1258245.. 8
从以下位置更改您的*.gwt.xml文件:
至
您使用的教程绝对适用于2.0版.从GXT 3.0,命名空间更改为com.sencha.gxt ...
更新 - 回答下一期:
我想你错过了gwt-dev.jar
请参阅此参考:http://www.sencha.com/forum/showthread.php?73617-GW1-1.64-Class-not-found-exception-GXT-module-declaration-is.
从以下位置更改您的*.gwt.xml文件:
至
您使用的教程绝对适用于2.0版.从GXT 3.0,命名空间更改为com.sencha.gxt ...
更新 - 回答下一期:
我想你错过了gwt-dev.jar
请参阅此参考:http://www.sencha.com/forum/showthread.php?73617-GW1-1.64-Class-not-found-exception-GXT-module-declaration-is.