그 배치 닫지 않고 다시 자바 프로그램에 컨트롤을 얻는 방법 : 배치 파일을 호출(영원히 실행) 서버의 배치 파일을 실행하고 나는 자바 프로그램이
Process proc = Runtime.getRuntime().exec("cmd /c callServer.bat");
int exitVal = proc.waitFor();
System.out.println("Process exitValue: " + exitVal);
"callServer을 .bat ":
@echo on
cd bin
call shutdown 2011
call server.bat
이 배치 파일은 프로그램 중에 영원히 실행되어야하는 서버 배치 파일 인 server.bat 파일을 호출합니다. server.bat를 시작한 후에 다른 것들을 할 자바 프로그램에 대한 제어권을 되돌리고 싶습니다. 많은 시간을 들여서 해결책을 찾지 못해서 제발 도와주세요.
나는 이것이 새로운 스레드 또는 프로세스를 만드는 것을 포함한다고 생각합니다. 내가 할 수있는 최선을 – WalterJ89