0
我想爲xquery文檔「安裝」撒克遜。「安裝」 - 撒克遜
因此,我設置Classpath var與saxon9he.jar作爲文件名,並在cmd saxon9he中嘗試過,但沒有發生任何事情。所以,我想通過執行XQuery的文件:
java net.sf.saxon.Query
和我得到:
C:\Users\Admin>java net.sf.saxon.Query
Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/saxon/Query
Caused by: java.lang.ClassNotFoundException: net.sf.saxon.Query
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: net.sf.saxon.Query. Program will exit.
請告訴我錯了我的配置?
--update 1--
C:\Users\Admin\Desktop\Studium\5tes Semster\Semistrukturierte Daten\3 Übung>jav
a -cp saxon9he.jar net.sf.saxon.Query
No query file name
Saxon-HE 9.2.1.2J from Saxonica
Usage: java net.sf.saxon.Query [options] query {param=value}...
Options:
-backup:on|off Save updated documents before overwriting
-config:filename Use configuration file
-cr:classname Use specified CollectionURIResolver class
-dtd:on|off Validate using DTD
-expand:on|off Expand defaults defined in schema/DTD
-explain[:filename] Display compiled expression tree
-ext:[on|off] Allow|Disallow external Java functions
...
類路徑變種似乎是正確的設置...
只是爲了幫助您的調試嘗試'java -cp saxon9he.jar net.sf.saxon.Query'也許您的classpath變量存在一些問題。 –
是否有可能是一個在線xquery處理器或更好的程序? – maximus
看看[BaseX](http://www.basex.org),它提供了一個很棒的GUI(和一個CLI,當然,如果你想要的話),它有很好的可視化效果,非常適合學習XQuery。 –