当前位置: 技术问答>java相关
求救!!如何在java程序中调用外部非java的exe文件?
来源: 互联网 发布时间:2015-04-21
本文导语: 如何在java程序中调用外部非java的exe文件,且但参数运行, 并获得外部程序的返回值? 谢谢! | 补充,如果exec成功. 得到一个Process对象,代表你执行的程序. 用这个对象的getInputStream()方法,取得...
如何在java程序中调用外部非java的exe文件,且但参数运行,
并获得外部程序的返回值?
谢谢!
并获得外部程序的返回值?
谢谢!
|
补充,如果exec成功.
得到一个Process对象,代表你执行的程序.
用这个对象的getInputStream()方法,取得输入流,就可以读到返回值了.
其他请参看API文档.
得到一个Process对象,代表你执行的程序.
用这个对象的getInputStream()方法,取得输入流,就可以读到返回值了.
其他请参看API文档.
|
例子:
Runtime rt=Runtime.getRuntimee();
rt.exec("C:\Program Files\Accessories\Wordpad D:\xxxx.txt");
Runtime rt=Runtime.getRuntimee();
rt.exec("C:\Program Files\Accessories\Wordpad D:\xxxx.txt");
|
调用的程序属新建进程,即使你关闭java程序,它还是正常运行。