이것은 로컬 Processing 프로그램의 컨텍스트에 있습니다. 일부 데이터를 얻으려면 외부 프로그램을 실행하고 싶습니다. 사용할 수있는 popen() 또는 동등한 함수가 있습니까?Java : popen()과 같은 함수입니까?
7
A
답변
9
Process process = Runtime.getRuntime().exec("your command");
그런 다음 Process
스트림을 사용하여 데이터를 읽고 쓸 수 있습니다.
2
JDK5는 프로세스 생성을 제어하기 위해 ProcessBuilder을 도입했습니다. 조금이라도 명령 OutOfMemoryErrors가 이어질 수 있도록 부모 프로세스가 큰이있는 경우
Process process = new ProcessBuilder(command).start()
, '전체 부모의 사본 주소 공간을 만드는'내부 forkAndExec가 호출되어, 사실을 알고, 그리고 포크 획득 된 메모리 공간의 양.
+0
ProcessBuilder 문서에 대한 링크를 추가 할 수 있습니까? – jwfearn
관련 문제
- 1. powershell에는 popen과 동일한 기능이 있습니까?
- 2. file_get_contents()에 상응하는 함수입니까?
- 3. PHP는 바이너리 안전 함수입니까?
- 4. "index"와 관련된 컴파일 오류 - 실제로 함수입니까?
- 5. 왜 getline의 문자열 버전이 비 멤버 함수입니까?
- 6. 이것이 왜 유효하지 않은 연쇄 함수입니까?
- 7. 얼마나 많은 코드가 동적으로 반환되는 함수입니까?
- 8. Satchmo와 같은 Java 프로젝트
- 9. 하위 프로세스 Popen과 호출의 차이점 (사용 방법은 무엇입니까?)
- 10. Sprocket과 같은 것이 Java 용입니까
- 11. java Matcher.quoteReplacement()와 같은 python
- 12. 배열과 같은 Java 액세스 객체
- 13. 사람들이 C4793 경고를 어떻게 처리합니까? 'some_function': 기본으로 컴파일 된 함수입니까?
- 14. C++에서 가상 함수를 재정의하면 자동으로 가상 함수입니까?
- 15. .NET JIT 인라인은 다른 작은 함수를 호출하는 작은 함수입니까?
- 16. 부모가 같은 HTML 노드 가져 오기 - Java
- 17. mysql 문자열 검색 연산자 'like'와 같은 Java
- 18. 불변의 오브젝트로 사용되는 팩토리와 같은 (java) 메소드
- 19. getClass(). getClassLoader(). getResourceAsStream()과 같은 Java OutputStream
- 20. 태블릿과 같은 장치를 터치하기위한 Java API가 있습니까?
- 21. Java 테이블에서 SQL과 같은 조회를 수행하려면 어떻게해야합니까?
- 22. Java 프로그램에서 메모장 같은 다른 프로그램 (예 :
- 23. asp.net에 java 서블릿과 같은 것이 있습니까?
- 24. Java 버튼이 같은 일을 어떻게 수행합니까?
- 25. 같은 포트에있는 서버 폴링 - 스레드와 Java
- 26. Java generics -지도와 같은 상위 함수 구현
- 27. Java 스윙의 GTK와 같은 세로 스태킹?
- 28. java - vector는 항상 같은 결과를 나타냅니다.
- 29. Dropbox와 같은 Java 응용 프로그램의 암호화
- 30. C++ 용 Java Robot 클래스와 같은 무료 라이브러리
내가 필요한 것 ... 감사합니다! –