在Saxon Xquery中找不到主类

在Saxon Xquery中找不到主类,xquery,saxon,Xquery,Saxon,java-cp saxon9he.jar net.sf.saxon.Query仅产生以下消息: 找不到主类net.sf.saxon.Query 我在其他线程中读到,这是Saxon中XQuery模式的正确命令,那么我还能做错什么呢?我对这条消息感到有点惊讶,因为通常情况下,当类路径出错时,会得到一条完全不同的消息:类似 线程“main”java.lang.NoClassDefFoundError中出现异常:net/sf/saxon/Query 可能是您正在使用某种命令行工具,试图使消息更友好 无论

java-cp saxon9he.jar net.sf.saxon.Query
仅产生以下消息:

找不到主类net.sf.saxon.Query


我在其他线程中读到,这是Saxon中XQuery模式的正确命令,那么我还能做错什么呢?

我对这条消息感到有点惊讶,因为通常情况下,当类路径出错时,会得到一条完全不同的消息:类似

线程“main”java.lang.NoClassDefFoundError中出现异常:net/sf/saxon/Query

可能是您正在使用某种命令行工具,试图使消息更友好


无论如何,从给出的信息来看,最有可能的解释是当前目录中不存在saxon9he.jar。

我对这条消息感到有点惊讶,因为通常当类路径出错时,会得到一条完全不同的消息:类似

线程“main”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

尝试指定您的saxon9he.jar的完整路径,例如,对于我来说,在最初出现相同错误时使用了以下命令,如您所述:

java -cp "C:\SaxonHE9-7-0-5J\saxon9he.jar" net.sf.saxon.Query your-xquery-file.xq

您确定在
saxon9he.jar
所在的目录中运行java命令吗?(必须与该类路径一起使用。)请参见示例。您确定在
saxon9he.jar
所在的目录中运行java命令吗?(必须与该类路径一起使用。)参见示例。关于如何在Mac上使用Saxon XQuery,有什么提示吗?我安装了“brew安装saxon”。但是安装的
saxon
二进制工具似乎没有
-qs
选项:
命令行选项-q无法识别。可用选项:--a-catalog-config-cr-diag-dtd-ea-expand-explain-export-ext-im-init-it-l-license-m-nogo-now-o-opt-or-outval-p-pack-quit-r-repeat-s-sa-scmin-strip-t-t-t-threads-TJ-TP-traceout-tree-u-val-versionmsg-warnings-x-xi-xmlversion-xsd-xsd-xsdversion-xsiloc-xsl-xsltversion-y
评论其他人的评论4年前的问题是这样做是错误的。问一个新问题。有关于如何在Mac上使用Saxon XQuery的提示吗?我安装了“brew安装saxon”。但是安装的
saxon
二进制工具似乎没有
-qs
选项:
命令行选项-q无法识别。可用选项:--a-catalog-config-cr-diag-dtd-ea-expand-explain-export-ext-im-init-it-l-license-m-nogo-now-o-opt-or-outval-p-pack-quit-r-repeat-s-sa-scmin-strip-t-t-t-threads-TJ-TP-traceout-tree-u-val-versionmsg-warnings-x-xi-xmlversion-xsd-xsd-xsdversion-xsiloc-xsl-xsltversion-y
评论其他人的评论4年前的问题是这样做是错误的。问一个新问题。