Espaços no argumento da linha de comando java

0

Eu pesquisei, mas ainda não sei como resolver isso. Estou tentando configurar um script em lote para executar este comando 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

Em vez do comando em execução, recebo o índice de ajuda java.

    
por user757842 09.08.2017 / 17:03

1 resposta

0

Seu segundo " está no lugar errado. A primeira parte do comando deve ser:

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

com o " após java não anterior. O comando completo e correto é:

"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

Se o comando ainda se comportar mal após a correção para o nome do caminho, o problema está na sintaxe requerida pelo java.exe, não pelo Prompt de Comando.

    
por 09.08.2017 / 17:58