0

最近、このオープン ソース プロジェクトをダウンロードし、コンパイルしようとしています。

ただし、行の1つでエラーが発生しています。

"com.sun.org.apache.xpath.internal.functions.WrongNumberArgsException をインポートします。"

ライブラリが不足しているようです...どのライブラリが必要かを知る方法はありますか?

google で com.sun.org.apache.xpath.internal.functions を検索してみましたが、ソース コードを含む kickjava.com/src に結果があるようです。

Jarファイルが必要だと思いますか?

Apache から xalan をダウンロードしようとしましたが、うまくいきませんでした。xpath ライブラリがあるかどうかを確認しようとしましたが、xpath ライブラリがないと思いますか? xpath を検索すると、xalan にたどり着きました。Xerces-J-bin.2.9.1 も試しました。

ありがとう!


4

2 に答える 2

2

XalanのWrongNumberArgsExceptionクラスはorg.apache.xpath.functionsパッケージに含まれています。プロジェクトに Xalan jar があれば、オープン ソース コードの import ステートメントを変更して正しいパスを使用するだけで済みます。

于 2008-11-10T02:56:24.373 に答える
-1

OpenSource の作成者 (「このオープン ソース プロジェクト」が何であれ) は、Sun から内部例外クラスをインポートし、Java 6 で xalan クラスを採用しました。これは絶対に行うべきではありません。古い VM では機能せず、新しい VM では機能しない可能性があります。

com.sun.* をインポートしないでください!

于 2008-11-10T15:08:59.717 に答える