首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Saxon 9.4从cygwin查询

Saxon 9.4从cygwin查询
EN

Stack Overflow用户
提问于 2012-06-05 11:00:53
回答 1查看 782关注 0票数 2

我在文件夹里:

/cygdrive/d/ragsxq中,我保留了一些简单的X查询stmt,以便通过撒克逊X查询引擎执行.(撒克逊9.4HE)

声明如下:

代码语言:javascript
复制
$ java -classpath /cygdrive/d/saxon/saxon9he.jar net.sf.saxon.Query -q:ragsXQuery.xq

给予:

代码语言:javascript
复制
java.lang.NoClassDefFoundError: net/sf/saxon/Query Caused by: 
java.lang.ClassNotFoundException: net.sf.saxon.Query at
java.net.URLClassLoader$1.run(Unknown Source) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.URLClassLoader.findClass(Unknown Source) at 
java.lang.ClassLoader.loadClass(Unknown Source) at
sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at
java.lang.ClassLoader.loadClass(Unknown Source) Could not find the main class:
net.sf.saxon.Query. Program will exit. Exception in thread "main"

但是,下面的陈述很好:

代码语言:javascript
复制
$ java -classpath ../saxon/saxon9he.jar net.sf.saxon.Query -q:ragsXQuery.xq

?!

与类装入器有关..??长跑?西格温?嗯嗯。

非常感谢你指出这个Cygwin的行为!

但奇怪的是,当我试图在Mac OS Lion too...via the XQDT插件上通过Eclipse (Indigo)运行XQuery时,我遇到了这个too...via(与上面完全相同),在这里我必须通过提供saxon9he.jar的全部路径来配置Xquery引擎&主类,即net.sf.saxon.Query

请注意,类似的设置在Windows上运行良好。

这一次,我想这可能是一些Classpath问题,还是Mac的Java以不同的方式对待事物的方式?

EN

回答 1

Stack Overflow用户

发布于 2012-06-05 11:12:59

我想我以前也遇到过这种情况。这可能是Cygwin的细微差别。只要试一试

代码语言:javascript
复制
$ java -classpath `cygpath -m /cygdrive/d/saxon/saxon9he.jar` net.sf.saxon.Query -q:ragsXQuery.xq

以下是原因的可能解释:

http://cygwin.com/ml/cygwin/2008-01/msg00083.html

下面是我的Cygwin对一个可执行JAR文件的输出。我使用Windows 32位(我知道,这很糟糕)。

代码语言:javascript
复制
adarshr$ java -jar /cygdrive/d/adarshr/data/cf.jar
Error: Unable to 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 for more information

如您所见,第二个命令起作用,并打印了一个帮助(如预期的那样)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10896108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档