GWT从未听说过java.io.BufferedReader?

时间:2012-05-17 05:39:36

标签: gwt java-io

当我构建用于部署的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

2 个答案:

答案 0 :(得分:4)

GWT不支持完整的包java.io

有关详细信息,请参阅JRE Emulation Reference

答案 1 :(得分:2)

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