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 回答