나는 perl을 처음 사용하지만 jar 파일에있는 perl 스크립트를 실행하는 중에 문제가있는 java에서 프로그래밍을했다.jar 파일에있는 perl 스크립트 파일 실행하기
나는 창문을 사용하고 있으며 한 유형의 파일을 다른 유형으로 변환하기 위해 펄 스크립트를 작성했습니다.
나는 런타임을 사용하여 자바 프로그램으로 펄 스크립트를 확인하고 난 같은 실행할 수 있어요 필요에 따라 그리고 난 내가 만든
(cmd를 줄을 사용) 출력뿐만 아니라 파일을 변환 무엇입니까 Java에서 GUI를 사용하여 대상 파일로 변환 할 파일을 가져옵니다. Netbeans IDE에서 파일을 실행할 수 있습니다.
하지만 jar 파일을 실행할 때.
URL을 사용하여 perl 스크립트의 URL을 얻으려고합니다.
URL url = this.getClass().getResource("/com/MyProject/FileConverter/fileconverter.pl");
및 런타임 스크립트를 실행하기위한
:String[] cmd = {"perl",path,input_file,output_file};
process = Runtime.getRuntime().exec(cmd);
문제를 해결 도와주세요. 기본적으로 나는 우리가 실행하고있는 것과 동일한 jar 파일에있는 펄 스크립트를 어떻게 실행할 수 있는지 알아야한다.
이 감사와
getResourceAsStream
에서 스크립트의 경로가 시작되지해야합니다중요주의 :
이것은 더 나은 코드의 조각 설명 .. –