0

私の GWT アプリケーションでは、関連付けられた単位で数値を表示/編集するためのコントロールを作成しました (たとえば、メートル <-> フィートを変換するため)。

クライアント部分で JScience ライブラリ (jsr-275 実装) を使用するにはどうすればよいですか?

プロジェクトに追加しようとしましたが、コンパイルされませんでした:

No source code is available for type java.text.ParsePosition

ご協力いただきありがとうございます。

4

1 に答える 1

1

これは、JScienceライブラリ自体の問題ではありません。

GWTはjavaをjavascriptにコンパイルするため、javaソースコードにアクセスする必要があります。また、すべてのJDKクラスがGWTエミュレーションライブラリで利用できるわけではなく、ParsePosition(実際にはすべてjava.text.*)がそのうちの1つです...

スタックトレースの抜粋から、ParsePosition直接使用したのか、それともJScienceライブラリを使用したのかは明確ではありませんが、どちらの方法でも、クライアント側でそのクラスを使用しないようにコードを書き直すか、で変換を実行する必要があります。 GWTJRE制限が適用されないサーバー側。

利用可能なものの完全な概要については、JREエミュレーションリファレンスを参照してください。

乾杯と幸運、

于 2012-10-25T12:35:05.903 に答える