java示例代码_在java中使用运行时类执行多个windows命令

     2022-03-27     237

关键词:

java示例代码_在java中使用运行时类执行多个windows命令

    Process p=Runtime.getRuntime().exec("wget http://www.duckduckgo.com/");

    BufferedReader perr=new BufferedReader(new InputStreamReader(p.getErrorStream()));
    BufferedReader pout=new BufferedReader(new InputStreamReader(p.getInputStream()));
    // We read stderror first from wget, because it spits the progress information into stderr
    for (String s=perr.readLine(); s!=null; s=perr.readLine())
    
        System.out.println("Stderr from p: "+s);
    
    for (String s=pout.readLine(); s!=null; s=pout.readLine())
    
        System.out.println("Stdout from p: "+s);
    
    // if you need to check whether the command actually returned normally
    int returnCode = p.waitFor();
    perr.close();
    pout.close();

    System.out.println("Returned from p with exit code "+returnCode);

    p=Runtime.getRuntime().exec("pscp -pw dontuseplainpwusesshkeys index.html [email protected]:");
    perr=new BufferedReader(new InputStreamReader(p.getErrorStream()));
    pout=new BufferedReader(new InputStreamReader(p.getInputStream()));
    // We read stdout of pscp first because pscp spits stuff into stdout.
    // The process will block if the buffer gets full and does not get emptied.
    for (String s=pout.readLine(); s!=null; s=pout.readLine())
    
        System.out.println("Stdout from p: "+s);
    
    for (String s=perr.readLine(); s!=null; s=perr.readLine())
    
        System.out.println("Stderr from p: "+s);
    

    int returnCode1 = p.waitFor();
    perr.close();
    pout.close();

    System.out.println("Process exited with return code "+returnCode1);

java示例代码_通过Java在SSH中运行多个命令

java示例代码_通过Java在SSH中运行多个命令 查看详情

java示例代码_通过鼠标单击在jtable中执行多个单元格选择

java示例代码_通过鼠标单击在jtable中执行多个单元格选择 查看详情

java示例代码_使用Java在KML中标记多个坐标

java示例代码_使用Java在KML中标记多个坐标 查看详情

java示例代码_在Java中查找多个模式(使用Matcher)

java示例代码_在Java中查找多个模式(使用Matcher) 查看详情

java示例代码_使用安装程序在一个简单的应用程序中安装多个安装。执行档

java示例代码_使用安装程序在一个简单的应用程序中安装多个安装。执行档 查看详情

java示例代码_在使用ANT运行类或套件中的所有测试时,打印当前正在执行的junit测试方法

java示例代码_在使用ANT运行类或套件中的所有测试时,打印当前正在执行的junit测试方法 查看详情

java示例代码_使用jsp在java(struts)中上载多个图像

java示例代码_使用jsp在java(struts)中上载多个图像 查看详情

java示例代码_在android中使用多个搜索参数更新一行

java示例代码_在android中使用多个搜索参数更新一行 查看详情

java示例代码_使用多个参数执行Spring构造函数注入

java示例代码_使用多个参数执行Spring构造函数注入 查看详情

java示例代码_在java中执行定期检查,而不使用线程。睡觉

java示例代码_在java中执行定期检查,而不使用线程。睡觉 查看详情

java示例代码_使用Java在Selenium WebDriver中执行鼠标悬停功能

java示例代码_使用Java在Selenium WebDriver中执行鼠标悬停功能 查看详情

java示例代码_播放框架2,如何在Java中使用执行上下文

java示例代码_播放框架2,如何在Java中使用执行上下文 查看详情

java示例代码_使用java中的JDO在GAE中查询时设置多个参数

java示例代码_使用java中的JDO在GAE中查询时设置多个参数 查看详情

java示例代码_使用Java驱动程序在MongoDB中执行全文搜索命令

java示例代码_使用Java驱动程序在MongoDB中执行全文搜索命令 查看详情

java示例代码_在Java中,如何使用反射来获取静态方法并执行它

java示例代码_在Java中,如何使用反射来获取静态方法并执行它 查看详情

java示例代码_使用Java中的XQuery在XML文件的新行中显示多个元素

java示例代码_使用Java中的XQuery在XML文件的新行中显示多个元素 查看详情

java示例代码_在运行时修复问题。执行档

java示例代码_在运行时修复问题。执行档 查看详情

java示例代码_使用itext在pdf中添加多个页眉和页脚

java示例代码_使用itext在pdf中添加多个页眉和页脚 查看详情