在Java中运行perl脚本

时间:2013-06-11 01:11:45

标签: java perl runtime

我想在Java中的函数中运行这个zipTransfer.pl perl程序

private void runZipTransfer() throws IOException {


Runtime.getRuntime().exec(new String[] {"C:\\Perl64\\bin", "C:\\Lazy\\zipTransfer.pl"});


}

然而,在运行我的Java程序时,没有任何反应!这里的问题在哪里?

2 个答案:

答案 0 :(得分:1)

您需要执行perl解释器:

Runtime.getRuntime().exec(new String[] {"C:\\Perl64\\bin\\perl.exe", "C:\\Lazy\\zipTransfer.pl"});

答案 1 :(得分:0)

尝试:

Runtime.getRuntime().exec(new String[] {"perl", "C:\\Lazy\\zipTransfer.pl"});