2009-09-14 7 views
-1

가능한 중복 :Java에서 외부 프로그램을 실행하려면 어떻게해야합니까?


나는 자바에서 펄의 프로그램을 실행합니다.

나는 인수로 파일 이름을 취하고 프로그램을 수행하며 Perl 프로그램은 결과 파일을 출력합니다.

그래서 그것은

  • 펄 프로그램 제가

    2

  • 아웃에서 등록한 파일) 검사를 판독 I 인수를 지정 펄 프로그램을 수행

    1. 자바의 프로그램 쪽 파일의 존재와 그것을 할 수있는 것처럼 보이지만, 1) 가능합니까? ActivePerl은 현재 컴퓨터와 함께 설치됩니다. Eclipse에서 Java를 개발합니다.

    +3

    "JAVA"라고 부르는 것을 중단하십시오. 약어가 아니며, 프로그래밍 언어는 "Java"입니다. – Jesper

    +2

    "JAVA"는 "PERL"이라고 말하는 사람들만큼 괴롭다. – mpeters

    +3

    자바가 가상 머신을 참조하는 재귀 적 머리 글자라고 생각했다. 자바는 진공관 장비가 아니다. ;) – daotoad

    답변

    9

    사용 :

    String command = "ls";  
    Runtime.getRuntime().exec(command); 
    

    참조 :

    Executing a Command이 참고 : 링크가와 공백도 인수 명령의 예제가 포함되어 있습니다.

    관련 문제