当前位置: 首页 > 知识库问答 >
问题:

在Saxon XQuery中找不到主类

太叔志尚
2023-03-14

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

找不到主类net.sf.saxon.查询

我已经在其他线程中读到这是撒克逊语中 XQuery 模式的正确命令,所以我还能做错什么?

共有2个答案

巫马安怡
2023-03-14

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

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

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

异常线程"main"java.lang.NoClassDefFoundError: net/sf/saxon/Query

可能是您使用了一些命令行工具,试图使消息更友好。

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

 类似资料:
  • 问题内容: 我一直在为我班的编程工作。我正在使用NetBeans。我完成了项目,效果很好。当我尝试运行它时,出现一条消息“找不到主类”。这是一些主要的代码: 我之前发布了此内容,但遇到了一些问题。我已经固定了其他人,现在只剩下这一个了。任何建议将不胜感激。 问题答案: 在项目浏览器中右键单击您的项目 点击属性 点击运行 确保您的主类是您想要成为切入点的主类。(确保使用完全限定的名称,即mypack

  • 我一直在做编程课的作业。我正在使用NetBeans。我完成了我的项目,它工作得很好。当我尝试运行它时,我收到一条消息,上面写着“找不到主类”。下面是一些主要的代码: 我以前发过这个,但有几个问题。我已经修好了其他的,现在只剩下这一个了。任何建议都将不胜感激。

  • 我正在尝试学习如何编写minecraft插件,但是我在开始时遇到了一点问题,当我尝试运行导出的插件时,我得到一个主类未找到错误。我已经尝试移动plugin.yml文件,检查所有部分都导出和重命名类等无济于事。也阅读了现有的问题。任何帮助都将不胜感激。 主要: helloCommand: 插件。yml: 控制台错误: Pic of Package Explorer编辑前一个问题,更正建议但错误仍然存

  • 问题内容: 我已经编写了以下Java源文件(): 我将此保存到。 从命令行,我导航到该目录并运行。然后我运行: 然后,从我刚运行过的同一目录运行并获取: 这里发生了什么?!?如何运行正常,但不能运行? 问题答案: 您的课程属于该包。因此,您的课程的全限定名是。在命令行上使用java调用程序时,应提供包含方法的类的标准类名,并省略 .class ,如下所示: Java程序需要此完全限定的类名来了解您

  • 我在安装了OpenJDk 7的Ubuntu 12.04上使用Eclipse 3.7.2 java版本给出 每当我尝试运行项目时,都会收到以下错误。 所有项目都会发生这种情况,我已经在我的 Windows 系统上成功编译了这些项目。而且,当直接从终端使用 javac 和 java 时,它可以工作。有没有简单的解决方案?这是因为OpenJDK吗? 类代码是: 更新:我的源代码在一个名为swingtes

  • 我编写了以下Java源文件(): 我将其保存到。 null 这是怎么回事?!?如何才能使运行良好,而不能使运行良好?