永发信息网

java中如何调用外部应用程序?

答案:3  悬赏:0  手机版
解决时间 2021-02-05 01:41
就是说我想调用别的应用程序在我做的程序里面
最佳答案
import java.io.*;

class Runtime1

{

public Runtime1()

{

try{

Runtime.getRuntime().exec("C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\MSDEV.EXE");

}

catch(Exception e)

{

}

}

public static void main(String []args)

{

new Runtime1();

}

}

//把代码第7行exec后面的括号里里面换成你应用程序的路径即可,注意路径加双斜杆.
全部回答
Runtime rt=Runtime.getRuntime(); try { rt.exec("E:\\Toad\\toad.exe"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
调用外部程序接口 方法1. process p=runtime.getruntime.exec("cmd")(最常用) 方法2. process p=new processbuilder(cmd).start() 但是一般方法一比较常用, 下面我们介绍下方法一中关于抽象process类的常用函数
  • //向对应程序中输入数据  
  • abstract public outputstream getoutputstream();  
  • //获得对应程序的输出流(没写错)  
  • abstract public inputstream getinputstream();  
  • //获得程序的错误提示  
  • abstract public inputstream geterrorstream();  
  • //等待程序执行完成,返回0正常,返回非0失败  
  • abstract public int waitfor() throws interruptedexception;  
  • //获得程序退出值,0正常退出,非0则异常  
  • abstract public int exitvalue();  
  • //销毁进程  
  • abstract public void destroy();   其中前3个函数用的最多
  • 我要举报
    如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    紫金城婚纱摄影地址好找么,我有些事要过去
    中国文明出现的时间,产生的河流,文明的成就拜
    中国电信高楼营业厅地址在什么地方,想过去办
    burberry芭宝丽羊绒围巾
    用四个三角形拼出一个新图形
    【忧忧我心】....驰聘喋血浸渍糜室劳矣D.卜筮
    求穿越女扮男装GL小说 主角一定要颜值高
    梦见别人满脸是血
    临沭哪里有按摩的,太累了,按摩舒服舒服
    形容大地的四字词语
    深圳交通银行星期天上班吗
    106-63÷9+6递等式
    蟹婆婆肉蟹煲江阴万达店在什么地方啊,我要过
    星科帽业地址在哪,我要去那里办事
    我用PROTEUS画了一个电路图,但是由于电路较
    推荐资讯
    民事纠纷和解后。法院应不应该出证明?
    村支书是不是每天到村办公室上班
    把一个半径是2分米的圆分成若干等分剪开后评
    若整式A,B,C满足不等式组11/6 C<A+B<2C
    想安个美心门,问下工作人员的服务如何
    美妍装坊地址在什么地方,想过去办事
    一种钢轨0.24米重0.
    软装色彩搭配有哪些常用的方法
    有一个手机游戏不用操作打怪只可以移动人物位
    某工地的王某因事故受到重创伤,急需进行输血
    求みちきんぐ 性活周间
    2014年农行手机银行转账或跨行转帐要手续费吗
    正方形一边上任一点到这个正方形两条对角线的
    阴历怎么看 ?