0

デプロイメント用のwarファイル(ant war)をビルドすると、GWTコンパイラーはjava.io.Readerまたはjava.io.BufferedReaderを聞いたことがないかのように動作します。devmode(ant javac)の開発ビルドを作成すると、問題なくビルドされます。私はGWT2.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.ioがGWTでサポートされているわけではありません。

詳細については、JREエミュレーションリファレンスを参照してください。

于 2012-05-17T05:45:03.997 に答える
2

GWTのクライアント側は、JavaAPI全体にアクセスできません。java.ioはその1つです。実行またはコンパイルすると、did you forget to inherit a required module?エラーが発生します。しかし、GWTのサーバー側で間違いなく使用できます。クライアント側で使用できるクラスのリストはここにあります。

于 2012-05-17T06:21:03.230 に答える