Java에서 시스템 명령 실행
이 문서에서는 Runtime.exec() 메서드를 사용하여 Java에서 시스템 명령을 실행하는 방법을 설명합니다. 이 방법을 사용하면 별도의 프로세스를 시작하고 표준 입력, 출력 및 오류 스트림과 상호 작용할 수 있습니다.
사용 방법을 확인하려면 다음 코드를 고려하세요.
<code class="java">public class ImprovedCommandExecution { public static void main(String[] args) { try { Runtime r = Runtime.getRuntime(); Process p = r.exec("uname -a"); p.waitFor(); BufferedReader b = new BufferedReader(new InputStreamReader(p.getInputStream())); StringBuilder output = new StringBuilder(); String line; while ((line = b.readLine()) != null) { output.append(line).append("\n"); } b.close(); System.out.println(output); } catch (Exception e) { e.printStackTrace(); } } }</code>
이 예에서는 , 우리는:
이 코드는 시스템 명령의 출력을 문자열에 저장하므로 Java 프로그램 내에서 쉽게 사용할 수 있습니다.
위 내용은 Java에서 시스템 명령을 어떻게 실행할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!