![Java命令行参数中的空格](https://linux22.com/image/1537998/Java%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0%E4%B8%AD%E7%9A%84%E7%A9%BA%E6%A0%BC.png)
我搜索过但仍然不知道如何解决这个问题。我正在尝试设置一个批处理脚本来运行此 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 所需的语法,而不是命令提示符。