Xml 错误:无法找到或加载主类net.sf.saxon.Transform

Xml 错误:无法找到或加载主类net.sf.saxon.Transform,xml,xslt,saxon,Xml,Xslt,Saxon,编辑 我有一个XSLT将我的xml转换成html格式(我对XSLT一无所知,我有一个已经有人写过的XSLT) 这就是我在命令行中所做的 java -Xss2m -Xmx512m -cp <jarfile>.jar net.sf.saxon.Transform <xsltname> <inputfilename> <outputfilename> 我不知道为什么有人能帮我……最初的回答: 你需要准确地告诉我们你在做什么,然后我们就有机会告诉你你做错

编辑

我有一个XSLT将我的xml转换成html格式(我对XSLT一无所知,我有一个已经有人写过的XSLT)

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

java -Xss2m -Xmx512m -cp <jarfile>.jar net.sf.saxon.Transform <xsltname> <inputfilename> <outputfilename>
我不知道为什么有人能帮我……

最初的回答:

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

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

在提供更多信息后修订:


这个错误几乎肯定意味着路径
.jar
错误。尝试导航到它并复制路径,或者使用shell自动完成。

对问题进行向下投票,以鼓励下次提供更多信息:我们需要知道失败时您在做什么。谢谢您纠正我。。查看EditI,当我的行以分号结尾时,我收到了相同的错误;
Error: Could not find or load main class net.sf.saxon.Transform