在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
我的想法是做个web应用,然后调用perl去执行,最后返回结果. 现在越来越近了. package perlexec; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class PerlExecDemo { public static void main(String[] args){ System.out.print(execPerl("1.pl")); } private static String execPerl(String filename){ String cmd=""; String msg=""; String brs=""; cmd="perl "+filename; try{ //设置执行perl脚本 Process pro=Runtime.getRuntime().exec(cmd); //用输出流来捕获数据 InputStream ins=pro.getInputStream(); //捕获结果 BufferedReader br=new BufferedReader(new InputStreamReader(ins)); //循环把结果赋值 while((brs=br.readLine())!=null){ msg+=brs; } }catch(IOException e){ //异常处理 e.printStackTrace(); } //返回最后的结果 return msg; } }
|
请发表评论