在线程“main”中获取异常java.lang.VerifyError:class com.google.gwt.dev.HostedModeBase $ ArgHandlerNoServerFlag

时间:2015-05-16 09:16:56

标签: java eclipse gwt gwt-2.7

我正在尝试将我的应用程序从GWT 2.0升级到2.7.0并获得以下异常。我正在使用下面提到的罐子。这个例外的原因是什么?是否有可以参考升级到2.7 gwt版本的迁移指南或文档?

Exception in thread "main" java.lang.VerifyError: class com.google.gwt.dev.HostedModeBase$ArgHandlerNoServerFlag overrides final method getPurpose.()Ljava/lang/String;
at java.lang.ClassLoader.defineClass1(Native Method)

使用的罐子:

GWT-用户2.7.0.jar

GET-DEV-2.7.0.jar

GWT-servlet的2.7.0.jar

GWT-DEV-windows.jar

gwtext.jar

1 个答案:

答案 0 :(得分:1)

gwt-dev-windows.jar是来自2.0之前的GWT的旧依赖(你应该在更新到2.0之前已经删除它),并且它与更新的gwt-dev-2.7.0.jar冲突。

顺便说一下,除非您想继续使用“经典DevMode”,否则您还需要gwt-codeserver-2.7.0.jar

最后,但并非最不重要的是,您可能还必须更新您的GWT-Ext依赖关系。