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.
我通过自制软件在 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.