java -cp saxon9he.jar net.sf.saxon.Query
次のメッセージのみが生成されます。
メイン クラス net.sf.saxon.Query が見つかりませんでした
これが Saxon の XQuery モードの適切なコマンドであることを他のスレッドで読みましたが、他に何が間違っているのでしょうか?
このメッセージには少し驚いています。通常、クラスパスを間違えると、まったく異なるメッセージが表示されるためです。
スレッド「メイン」の例外java.lang.NoClassDefFoundError:net / sf / saxon / Query
メッセージをよりわかりやすくしようとするコマンドラインツールを使用している可能性があります。
とにかく、与えられた情報から、最も可能性の高い説明は、saxon9he.jarが現在のディレクトリに存在しないということです。
たとえば、あなたが説明したように、最初に同じエラーが発生したときに次のコマンドを実行した場合、saxon9he.jar へのフル パスを指定してみてください。
java -cp "C:\SaxonHE9-7-0-5J\saxon9he.jar" net.sf.saxon.Query your-xquery-file.xq