GWT仿真问题(Hibernate Validator)

时间:2013-04-10 08:51:17

标签: gwt gwt-2.5

我正在尝试使用超级源来模拟类GWT无法访问源代码。这首先运行良好。但是当我在通过Bean Validation(JSR 303)验证的类中使用这些类时,我收到一个错误: [java] com.google.gwt.dev.jjs.InternalCompilerException:访问期间出现意外错误。 ... ...  [java]引起:java.lang.NoClassDefFoundError:somepath / myClass

恕我直言,这看起来我不能在'共享'软件包中使用Emulations,而只能在'client'中使用。

这里有什么经历?

TIA ujbi

1 个答案:

答案 0 :(得分:0)

GWT

客户端软件包编译为javascript

共享包会同时编译为java byte codejavascript

最有可能在编译java代码时没有问题引起。但是在编译为java脚本时,你可能会遇到这个问题。

IMHO  This looks like I cannot use Emulations in 
                                     'shared' packages but only in the 'client'.

不幸的是,这是 true

共享包中的代码必须对Compiler友好。我应该效仿。