3

编辑

我有一个 XSLT 来将我的 xml 转换为 html 格式(我对 XSLT 一无所知,我已经拥有它已经由某人编写了)。

这就是我在命令行中所做的

java -Xss2m -Xmx512m -cp <jarfile>.jar net.sf.saxon.Transform <xsltname> <inputfilename> <outputfilename>

用我的 XSLT 转换我的 xml 文件时,我收到以下错误

Error: Could not find or load main class net.sf.saxon.Transform

我不知道为什么有人可以帮助我..

4

1 回答 1

2

初步反应:

[你需要准确地告诉我们你在做什么,然后我们就有机会告诉你你做错了什么。

这不是您从命令行调用 Saxon 时遇到的正常错误,因此我怀疑您是从其他应用程序调用它。原因几乎可以肯定是 Saxon JAR 文件不在类路径中(尽管可能是其他一些类似的问题,例如没有加载 JAR 文件的权限)。您设置类路径的方式可能取决于您正在使用的应用程序,例如,如果您运行 Tomcat 与直接从命令行运行,情况就不一样了。]

在提供更多信息后进行了修改:

该错误几乎可以肯定意味着您的路径<jarfile>.jar错误。尝试导航到它并复制路径,或使用 shell 自动完成。

于 2012-09-12T07:43:08.397 回答