zoukankan      html  css  js  c++  java
  • java内调用perl、python、dll、cmd

    JAVA调用perl:

    package java_perl;

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;

    public class Java_Perl {

    /**
    * @param args
    */
    public static void main(String[] args) {
    System.out.print(execPerl("D:\\workspace\\PerlDemo\\subroutine_10.pl"));
    }

    private static String execPerl(String fileName){
    String cmd = "";
    String msg = "";
    String brs = "";
    cmd = "perl " + fileName;
    try {
    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;
    }
    }


    //perl程序 subroutine_10.pl

    use strict;

    sub division{
    return $_[0]/$_[1] ;
    }
    my $result = division 24,2 ;#可以省略&号

    print "$result\n";

    JAVA调用PYTHON:

    http://blog.csdn.net/anbo724/article/details/6608632

    JAVA调用DLL

    ????

    JAVA调用cmd、bat

    http://www.cnblogs.com/xwdreamer/archive/2011/12/12/2296911.html

  • 相关阅读:
    hdu 4947
    hdu 4946
    hdu 4944
    hdu 4942
    hdu 4941
    PAT 【L2-011 玩转二叉树】
    PAT【L2-006 树的遍历】
    XYNUOJ 【2070: 重建二叉树】
    XYNUOJ 【1367: 二叉链表存储的二叉树】
    XYNUOJ 2390【二叉树遍历2】
  • 原文地址:https://www.cnblogs.com/bluers/p/2861126.html
Copyright © 2011-2022 走看看