0

GWT プロジェクトに問題があり、解決策が見つかりませんでした。コンパイルしようとすると、次の行が表示されます。

Exception in thread "main" java.lang.NoSuchMethodError: com.google.gwt.core.ext.TreeLogger$Type.values()[Lcom/google/gwt/core/ext/TreeLogger$Type;
at com.google.gwt.dev.util.arg.ArgHandlerLogLevel.computeOptionsString(ArgHandlerLogLevel.java:30)
at com.google.gwt.dev.util.arg.ArgHandlerLogLevel.<clinit>(ArgHandlerLogLevel.java:26)
at com.google.gwt.dev.CompileArgProcessor.<init>(CompileArgProcessor.java:25)
at com.google.gwt.dev.Precompile$ArgProcessor.<init>(Precompile.java:105)
at com.google.gwt.dev.Compiler$ArgProcessor.<init>(Compiler.java:55)
at com.google.gwt.dev.Compiler.main(Compiler.java:151)

構成: GWT SDK 2.4、Eclipse、smartgwt。

以前は問題なく動作していたのに、突然何かがおかしくなりました。これを解決するにはどうすればよいですか?

4

1 に答える 1

0

NoSuchMethodError例外は、クラスが見つかったが、要求されたメソッドを持たない誤ったバージョンがあることを意味します。

この場合、コミットr2313より前の古い gwt-dev がクラスパスにあるようです。

したがって、クラスパスを確認してください。

于 2013-05-27T12:40:28.760 に答える