有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Java中运行perl脚本

我想在Java函数中运行这个zipTransfer.plperl程序

private void runZipTransfer() throws IOException {


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


}

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


共 (2) 个答案

  1. # 1 楼答案

    试试看:

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

    您需要执行perl解释器:

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