0

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

private void runZipTransfer() throws IOException {


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


}

然而,当运行我的 Java 程序时,什么也没有发生!这里的问题在哪里?

4

2 回答 2

1

您需要执行 perl 解释器:

Runtime.getRuntime().exec(new String[] {"C:\\Perl64\\bin\\perl.exe", "C:\\Lazy\\zipTransfer.pl"});
于 2013-06-11T01:26:05.793 回答
0

尝试:

Runtime.getRuntime().exec(new String[] {"perl", "C:\\Lazy\\zipTransfer.pl"});
于 2013-06-11T01:18:25.060 回答