1

java -cp saxon9he.jar net.sf.saxon.Query次のメッセージのみが生成されます。

メイン クラス net.sf.saxon.Query が見つかりませんでした

これが Saxon の XQuery モードの適切なコマンドであることを他のスレッドで読みましたが、他に何が間違っているのでしょうか?

4

2 に答える 2

2

このメッセージには少し驚いています。通常、クラスパスを間違えると、まったく異なるメッセージが表示されるためです。

スレッド「メイン」の例外java.lang.NoClassDefFoundError:net / sf / saxon / Query

メッセージをよりわかりやすくしようとするコマンドラインツールを使用している可能性があります。

とにかく、与えられた情報から、最も可能性の高い説明は、saxon9he.jarが現在のディレクトリに存在しないということです。

于 2013-03-05T15:19:52.917 に答える
2

たとえば、あなたが説明したように、最初に同じエラーが発生したときに次のコマンドを実行した場合、saxon9he.jar へのフル パスを指定してみてください。

java -cp "C:\SaxonHE9-7-0-5J\saxon9he.jar" net.sf.saxon.Query your-xquery-file.xq
于 2016-05-28T21:52:46.700 に答える