我是perl的新手,但是在java中面對運行jar文件中存在的perl腳本時遇到了一些問題。運行jar文件中存在的perl腳本文件
我正在使用Windows,並且我寫了一個perl腳本來將一種類型的文件轉換爲另一種類型。
我已經檢查使用運行時與Java程序的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文件中存在的perl腳本。
謝謝。它爲我工作.. –