java - Saxon 9.4 Query from cygwin -
i in folder :
/cygdrive/d/ragsxq have kept simple x-query stmts executed via saxon x-query engine...(saxon 9.4 )
the following statement :
$ java -classpath /cygdrive/d/saxon/saxon9he.jar net.sf.saxon.query -q:ragsxquery.xq gives :
java.lang.noclassdeffounderror: net/sf/saxon/query caused by: java.lang.classnotfoundexception: net.sf.saxon.query @ java.net.urlclassloader$1.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ java.net.urlclassloader.findclass(unknown source) @ java.lang.classloader.loadclass(unknown source) @ sun.misc.launcher$appclassloader.loadclass(unknown source) @ java.lang.classloader.loadclass(unknown source) not find main class: net.sf.saxon.query. program exit. exception in thread "main" but below statement works fine:
$ java -classpath ../saxon/saxon9he.jar net.sf.saxon.query -q:ragsxquery.xq ?!?!
something class-loader..?? permmissions..?? cygwin ? hmmmmm...
thanks lot pointing out cygwin behavior!
but strange thing is, run java.lang.noclassdeffounderror (exactly same above) when try run xquery via eclipse (indigo) on mac os lion too...via xqdt plugin, have configure xquery engine providing full-path of saxon9he.jar & main-class viz., net.sf.saxon.query
note similar set-up on windows-xp works fine.
this time, guess classpath issue or way mac os's java treats things differently ?
i think have faced before. cygwin nuance. try
$ java -classpath `cygpath -m /cygdrive/d/saxon/saxon9he.jar` net.sf.saxon.query -q:ragsxquery.xq here possible explanation why:
http://cygwin.com/ml/cygwin/2008-01/msg00083.html
below output cygwin executable jar file. use windows vista 32 bit (i know, sucks).
adarshr$ java -jar /cygdrive/d/adarshr/data/cf.jar error: unable access jarfile /cygdrive/d/adarshr/data/cf.jar adarshr$ adarshr$ java -jar `cygpath -m /cygdrive/d/adarshr/data/cf.jar` usage: java -jar cf.jar search [directory] [options]... try -h or --help more information as can see, second command worked , printed (as expected).
Comments
Post a Comment