1. java调用第三方应用使用 ProcessBuilder 对象来调用

例子位置:

xc-service-manage-media-processor/test/TestProcessBuilder

//创建processBuilder对象

ProcessBuilder processBuilder = new ProcessBuilder();

//设置第三方应用程序的命令

// processBuilder.command("ping","127.0.0.1");

processBuilder.command("ipconfig");

//将标准输入流和错误流合并

processBuilder.redirectErrorStream(true);

//启动一个进程(相当于在命令行中输入命令)

Process process = processBuilder.start();

//通过标准输入流来拿到正常和错误的信息

InputStream inputStream = process.getInputStream();

//转成字符流

InputStreamReader reader = new InputStreamReader(inputStream,"gbk");

//缓冲

char[] chars = new char[1024];

int len = -1;

while ((len = reader.read(chars))!=-1){

String string = new String(chars,0,len);

System.out.println(string);

}

inputStream.close();

reader.close();

java调用应用程序_java调用第三方应用程序相关推荐

  1. java调用office接口_java调用com组件操作word使用总结(jacob)

    ava调用com组件操作word使用总结(jacob) 简单描述 在此处输入简单摘要 特别声明:使用java-com技术可以完成任何VBA可以完成的office文档操作; 一.准备工作 先了解一下概念 ...

  2. java抽奖程序_java模拟一个抽奖程序

    今天用一个程序模拟一个从1-32之间,随机抽取7组号码的抽奖程序 * 需要使用Java的图形界面知识 * 窗口  JFrame * 面板  JPanel * 显示文本信息的标签  JLabel * 文 ...

  3. java抽奖窗口程序_java模拟一个抽奖程序

    今天用一个程序模拟一个从1-32之间,随机抽取7组号码的抽奖程序 * 需要使用Java的图形界面知识 * 窗口  JFrame * 面板  JPanel * 显示文本信息的标签  JLabel * 文 ...

  4. java怎么实现购物车_java实现网上购物车程序

    导读热词 用java代码写一个简单的网上购物车程序,供大家参考,具体内容如下 需求: 1.写一个商品类,有商品编号.商品名称.商品分类.商品单价属性. 2.写一个商品条目信息类,有商品和数量两个属性, ...

  5. 小程序服务商申请入口_[小程序开发服务商]第三方小程序(服务商) | 微信开放文档...

    # 第三方微信小程序(服务提供商) 微信企业版的第三方服务提供商还可以开发小程序并关系到第三方应用,公布以后就可以让公司受权安裝并应用 第三方微信小程序的登陆步骤与公司建造运用一些差别,关键差别是js ...

  6. java sleep不能使用_java无主窗口GUI程序主线程不能调用sleep(long)方法,会产生异常...

    java无主窗口GUI程序主线程不能调用sleep(long)方法,会产生异常. public class fxframe{ public static void main(String[] args ...

  7. java调用matlab 数组_JAVA调用matlab程序 输入输出数据转换

    JAVA调用matlab程序 输入输出数据转换 JAVA 程序调用 matlab函数(matlab导出jar包里的函数).JAVA解析matlab返回数据时,机器需要先安装matlab运行时环境 并 ...

  8. 获取java返回的数据_java调用第三方接口,获取接口返回的数据。

    java接收远程调用的数据,得到的是如上个数的返回内容,我怎么写才能获取到值,现在使用的请求方法如下: public static HttpResult postJsonData(String url ...

  9. java exe 返回值_java调用exe返回值

    {// getAccount 方法,使用 get 方法; return accounts.get(index); } } Bank .java: package com.mybank.domain; ...

最新文章

  1. Nature:首个肠道微生物对药物代谢影响的系统性研究
  2. 用计算机源码计算加法,MFC实现简单计算器(支持加减乘除和括号运算)
  3. 济南申请计算机软件著作权需要的材料
  4. 数据库PHP绘制柱形图,php使用Jpgraph绘制柱形图的方法
  5. Spring 注入集合的成员变量属性
  6. WinPcap编程3——获取网络适配器列表
  7. 2020 最烂密码 TOP 200 大曝光,一不小心就中枪了
  8. leetcode-896-单调数列
  9. RDKit | RDKit分子结构图的详细说明
  10. 随机发生器:线性同余法
  11. worldPress数据库
  12. Scratch(二十六):小兔子乖乖
  13. MySQL 不等于的三种表示及区别
  14. 百度竞价推广中的,28定律是什么?
  15. 使用CyberController来将旧手机改造成电脑外挂
  16. C语言,十进制转化为二进制。
  17. 计算机会计信息系统的要素,【会计信息论文】计算机会计信息系统的内部控制制度(共3879字)...
  18. 【唐老狮】C#——结构体和类的区别
  19. 从OA到COP,致远互联成引领行业的“灯塔”
  20. 如何写出精彩的英语演讲稿-- 从乔布斯2005年斯坦福大学毕业演讲说起

热门文章

  1. java_大数据_Hadoop_yarn_hive_sqoop
  2. mtkwin10驱动_修复:Win10系统MTK(MediaTek)VCOM USB驱动程序错误
  3. 常见的登陆注册原型模板,墨刀都为你准备好了(直接使用)
  4. 如何测试代理IP的质量?
  5. 自然语言处理--朴素贝叶斯-情感分析
  6. 电商ERP系统——商品SKU与库存设计
  7. unity3d 流光效果 shader控制 不用代码
  8. 野火i.MX6ULL Linux开发板资料
  9. STM32F407基础总结系列(一)
  10. 液晶显示器出现雪花现象