设为首页 加入收藏

TOP

在Java中调用Perl脚本
2014-11-23 21:52:20 来源: 作者: 【 】 浏览:53
Tags:Java 调用 Perl 脚本

  有两种方法,第一种是直接 Runtime.getRuntime().exec("...");


  这里推荐第二种,可以得到输出和返回值:源代码如下:


  import java.io.BufferedReader;


  import java.io.InputStream;


  import java.io.InputStreamReader;


  public class ExecPerl {


  public static void main(String args[]) {


  String[] cmd = { "C:\\cygwin\\bin\\perl.exe", "sample.pl", "param1", "param2" };


  StringBuffer resultStringBuffer = new StringBuffer();


  String lineToRead = "";


  // get Process to execute perl, get the output and exitValue


  int exitValue = 0;


  try {


  Process proc = Runtime.getRuntime().exec(cmd);


  InputStream inputStream = proc.getInputStream();


  BufferedReader bufferedRreader = new BufferedReader(new InputStreamReader(inputStream));


  // save first line


  if ((lineToRead = bufferedRreader.readLine()) != null) {


  resultStringBuffer.append(lineToRead);


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇java多线程控制台聊天室 下一篇Java对象的强引用、软引用、弱引..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: