我需要使用下面的JAVA命令,在Linux环境中运行但在Windows环境中运行的以下命令为不同的操作系统调用多个jar。
java -cp "lib/saxon9he.jar:lib/xml-resolver-1.2.jar" net.sf.saxon.Transform -s:"${f}" -xsl:../../XSLT/getList.xsl -o:output/${foldername}/output${i}.tsv -dtd:off -catalog:catalog.xml includeHeader=false
lib / saxon9he.jar:lib / xml-resolver-1.2.jar
在上面的命令中,我发现“:”扮演了访问多个jar文件的角色。
“:”用于Linux环境,而“;” Windows环境等...
任何人都可以提出建议并指导我解决上述问题。