0

このライブラリを使用して、GWT アプリで CSV ファイルを解析しています。ただし、正常にコンパイルされますが、実行時にコンソールでエラーが発生します。

これを GWT プロジェクトに含めるために、jar ファイルも WEB-INF->lib フォルダーにコピーしました。

次に、project-> rightclick->configurebuildpath... でプロジェクトへのパスを追加しました。

しかし、アプリを実行すると、コンソールに次のエラーが表示されます。

    [ERROR] Line 23: No source code is available for type au.com.bytecode.opencsv.CSVReader; did you forget to inherit a required module?
[ERROR] Line 71: No source code is available for type java.io.FileReader; did you forget to inherit a required module?
[ERROR] Line 74: No source code is available for type java.io.FileNotFoundException; did you forget to inherit a required module?
    [ERROR] Unable to load module entry point class cs310.client.Main (see associated exception for details)
    [ERROR] Failed to load module 'XXXX' from user agent 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5' at localhost:59443

正確に何が間違っていたのか、どうすればこれを機能させることができるのか、誰でも提案できますか

4

1 に答える 1

1

ブラウザアプリであるGWTアプリは、ローカルファイルシステムにアクセスできません。そのため、GWTは、関連する例外(ほとんどの場合)をエミュレートしません 。ライブラリがファイルシステムへのアクセスを要求する場合、GWTでは機能しません。java.io.FileReaderjava.io.*

于 2012-06-25T21:00:20.950 に答える