CMD창 띄우고 결과 출력하기 문의 입니다.
무리한
2023.04.01
processbuilder 클래스를 이용해서 Cmd창을 생성하고명령어를 준 다음..명령어 결과를 불러와서이클립스 콘솔창에 print 해주고 싶은데 print가 되질 않네요
ListString command = new ArrayListString();
command.add(cmd.exe);command.add(/c);command.add(start adb logcat);ProcessBuilder builder = new ProcessBuilder(command);System.out.println(start);Process process = builder.start();InputStream is = process.getInputStream();InputStreamReader isr = new InputStreamReader(is);BufferedReader br = new BufferedReader(isr);String line;while ((line = br.readLine()) != null) {System.out.println(line);}System.out.println(Program terminated!);
이 소스에서 line이 빈값로 출력되고 있습니다.cmd 창을 생성해서 출력되는 부분은 제어할 수 없는 것인지..
도움 부탁드립니다.