找不到Saxon Xquery的主要课程

时间:2013-03-05 02:11:17

标签: xquery saxon

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

  

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

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

2 个答案:

答案 0 :(得分:2)

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

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

可能是你正在使用一些命令行工具,它试图让消息更友好。

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

答案 1 :(得分:2)

尝试指定saxon9he.jar的完整路径,例如,对我来说,当我最初遇到相同的错误时,使用了以下命令:

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