Java命令行参数中的空格

Java命令行参数中的空格

我搜索过但仍然不知道如何解决这个问题。我正在尝试设置一个批处理脚本来运行此 Java 命令:

"C:\Program Files (x86)\Java\jre1.8.0_60\bin\"java -cp "AddDocument.jar;Jace.jar;p8cel10n.jar;stax-api.jar;xlxpScanner.jar;xlxpScannerUtils.jar;log4j-1.2.15.jar" java -cp "AddDocument.jar;Jace.jar;p8cel10n.jar;stax-api.jar;xlxpScanner.jar;xlxpScannerUtils.jar;log4j-1.2.15.jar" com.ibm.labservices.AddDocument btd047e p8forHJ!Pecm FileNetP8WSI http://hjipuat/wsi/FNCEWS40MTOM HJIP Sample.iso image/jpeg.AddDocument userid password FileNetP8WSI http://hjipuat/wsi/FNCEWS40MTOM HJIP Sample.iso image/jpeg

我没有运行命令,而是得到了 java 帮助索引。

答案1

你的第二个命令"放错了地方。命令的第一部分应该是:

"C:\Program Files (x86)\Java\jre1.8.0_60\bin\java"

"后面的java,而不是前面的。完整、正确的命令是:

"C:\Program Files (x86)\Java\jre1.8.0_60\bin\java" -cp "AddDocument.jar;Jace.jar;p8cel10n.jar;stax-api.jar;xlxpScanner.jar;xlxpScannerUtils.jar;log4j-1.2.15.jar" java -cp "AddDocument.jar;Jace.jar;p8cel10n.jar;stax-api.jar;xlxpScanner.jar;xlxpScannerUtils.jar;log4j-1.2.15.jar" com.ibm.labservices.AddDocument btd047e p8forHJ!Pecm FileNetP8WSI http://hjipuat/wsi/FNCEWS40MTOM HJIP Sample.iso image/jpeg.AddDocument userid password FileNetP8WSI http://hjipuat/wsi/FNCEWS40MTOM HJIP Sample.iso image/jpeg

如果命令仍然在更正路径名后出现错误,问题在于 java.exe 所需的语法,而不是命令提示符。

相关内容