0

当我构建用于部署的 war 文件(ant war)时,GWT 编译器的行为就好像它从未听说过 java.io.Reader 或 java.io.BufferedReader。当我为devmode(ant javac)进行开发构建时,它们构建得很好。我正在使用 GWT 2.4.0。有谁知道发生了什么?

   gwtc:
         [java] Compiling module com.foo.Foo
         [java]    Validating newly compiled units
         [java]       [ERROR] Errors in 'file:[...]/Foo/src/com/foo/shared/ReaderLineIterator.java'
         [java]          [ERROR] Line 13: No source code is available for type java.io.BufferedReader; did you forget to inherit a required module?
         [java]          [ERROR] Line 21: No source code is available for type java.io.Reader; did you forget to inherit a required module?
         [java]    [ERROR] Aborting compile due to errors in some input files

    BUILD FAILED
4

2 回答 2

4

java.ioGWT不支持完整的包。

有关详细信息,请参阅JRE 仿真参考

于 2012-05-17T05:45:03.997 回答
2

GWT 的客户端无法访问整个 Java API。java.io 就是其中之一。当你运行或编译它会给你did you forget to inherit a required module?错误。但是您绝对可以在 GWT 的服务器端使用它。您可以在此处找到可在客户端使用的类列表。

于 2012-05-17T06:21:03.230 回答