1

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

恕我直言,这看起来我不能在“共享”包中使用仿真,而只能在“客户端”中使用。

这里有什么经验吗?

TIA乌吉比

4

1 回答 1

0

GWT

客户端包编译为javascript.

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

最有可能在编译为 java 代码时不会引发任何问题。但在编译为 java 脚本时,您可能会遇到此问题。

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

是的,不幸的是,这是真的

共享包中的代码必须对编译器友好。即它应该效仿。

于 2013-04-10T09:57:03.333 回答