2010-05-22 2 views

답변

9
Process process = Runtime.getRuntime().exec("your command"); 

그런 다음 Process 스트림을 사용하여 데이터를 읽고 쓸 수 있습니다.

+0

내가 필요한 것 ... 감사합니다! –

2

JDK5는 프로세스 생성을 제어하기 위해 ProcessBuilder을 도입했습니다. 조금이라도 명령 OutOfMemoryErrors가 이어질 수 있도록 부모 프로세스가 큰이있는 경우

Process process = new ProcessBuilder(command).start() 

, '전체 부모의 사본 주소 공간을 만드는'내부 forkAndExec가 호출되어, 사실을 알고, 그리고 포크 획득 된 메모리 공간의 양.

see here

+0

ProcessBuilder 문서에 대한 링크를 추가 할 수 있습니까? – jwfearn

관련 문제