4

のチュートリアルで説明されているように、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

どうすれば問題を解決できますか?

「Update 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)
4

1 に答える 1

8

*.gwt.xml ファイルを次のように変更します。

<inherits name="com.extjs.gxt.ui.GXT" />

<inherits name='com.sencha.gxt.ui.GXT' />

使用したチュートリアルは、間違いなくバージョン 2.0 用です。GXT 3.0 から、名前空間が com.sencha.gxt... に変更されました。

更新 - 次の問題に答えるには:

gwt-dev.jar が欠落していると思います

これを参照してください: http://www.sencha.com/forum/showthread.php?73617-GWT-1.64-Class-not-found-exception-GXT-module-declaration-is .

于 2012-09-27T21:01:24.150 に答える