2013-01-18 3 views
1

문자열 목록을 배치 파일의 매개 변수로 전달하려하지만 작동하지 않습니다. 누구나 내 솔루션을 줄 수 수 있습니다. 내 코드는 다음과 같다 :배치 파일의 매개 변수로 목록을 전달하십시오.

Process pr = rt.exec(new String[] { "cmd", "/c", "D:/test.bat " + s1.get(i)}); 

을하지만 난이 배치 파일을 사용하지 않고 직접 명령을 발사 할 때, 그것을 작동합니다.

Process pr = rt.exec(new String[] { "cmd", "/c", 
    "java -jar D:/clientApplication.jar " + s1.get(i)}); 

예제는 Java에서 선호됩니다.

미리 감사드립니다.

+0

전체 목록 또는 매개 변수 중 하나만 전달 하시겠습니까? –

+0

현재 컨텍스트에서 목록 매개 변수를 하나씩 순차적으로 전달하려고합니다. – Suniel

답변

1
new String[] { "cmd", "/c", "D:/test.bat ", s1.get(i)} 
관련 문제