0
java를 통해 실행중인 명령 집합이 있습니다. 나는 그들을 .bat 파일에 저장하고 java를 통해 실행했다. 명령 프롬프트를 통해 박쥐 파일을 실행할 때 실행하지만 자바를 통해 실행하면 1-2 명령 만 실행되고 종료됩니다. 제발이 솔루션을 제안하십시오.자바를 통해 명령 집합을 실행하십시오.
나에게 다른 명령이
코드 참조 너무 경우 jar 파일 제안하십시오 :
이public static String cmdExec(String cmd) throws IOException {
Process p = Runtime.getRuntime().exec(cmd);
}
.bat 파일을 게시 할 수 있습니까? 런타임 명령은'Runtime.getRuntime(). exec ("cmd/c start"+ pathToBatFile);' –
으로 작동합니다. exec 뒤에 p.waitFor()를 추가하십시오. 부모 프로세스가 종료되면 exec'd cmd에 어떤 일이 발생하는지 확신 할 수 없습니다. – laune
http://www.javaworld.com/article/2071275/core-java/when-runtime-exec---won-t.html – kaqqao