
**윈도우 환경에서** JAVA 프로그램을 이용해서 외부 프로그램 실행을 해야할 경우가 있어서 ProcessBuilder를 이용해서 테스트를 해봤는데 cmd를 띄웠을 때 초기 메세지만 뜨고 명령어 인식이 안되었다. public void Cmd() throws IOException { String[] cmd = new String[] {"cmd", "dir"}; Process process = null; String str = null; try { process = new ProcessBuilder(cmd).start(); BufferedReader stdOut = new BufferedReader(new InputStreamReader(process.getInputStream())); while((str..
JAVA
2019. 4. 9. 14:25