macOS 终端中的 Saxon

Saxon in macOS Terminal

我通过自制软件在 macOS 10.15 中安装了 Saxon。现在当我尝试

net.sf.saxon.Transform

我明白了

zsh: command not found: net.sf.saxon.Transform

我做错了什么?

谢谢,geb

@MartinHonnen 已经在评论中回答了,但为了记录,所需的命令是

 java -jar saxon9he.jar -xsl:sheet.xsl -s:input.xml

请注意,此形式仅在类路径中不需要任何其他内容(例如,包含扩展函数的库)时才有效。 JAR 文件名也随着 10.0 的发布而改变。更一般的形式可能是

java -cp saxon-he-10.0.jar:my-other.jar net.sf.saxon.Transform -xsl:sheet.xsl -s:input.xml

在 -cp 选项中,JAR 文件在 Mac 和 Linux 上由“:”分隔,或由“;”分隔在 Windows.