ruanjiankaifa 求教:Java程序中如何调用外部exe文件?

public class aaa { // (C:Program FilesTencentQQBinqq.exe) public static void main(String[] args) { java如何调用exe文件
ruanjiankaifa,求教:Java程序中如何调用外部
1

public class aaa {

// (C:\Program Files\Tencent\QQ\Bin\qq.exe)

public static void main(String[] args) {

String path = "D:\\QQ\\Bin\\QQ.exe";

try {

Runtime runtime = Runtime.getRuntime();

Process process = runtime.exec(path);

} catch (IOException e) {

e.printStackTrace();

}

}

}

-

下面是更多关于ruanjiankaifa的问答

2

求教:Java程序中如何调用外部exe文件?

应该把Hello.exe 改成绝对路径例如 ("\"D:/AnyQ/Hello.exe\"");

用java调用windows系统的exe文比如notepad,calc之类:

public class Demo{

public static void main(String args[]){

Runtime rn=Runtime.getRuntime();

Process p=null;

try{

p=rn.exec(notepad);

}catch(Exception e){

System.out.println("Error exec notepad");

}

}

}

调用其他的可执行文件,例如:自己制作的exe,或是下载安装的软件

public class Demo{

public static void main(String args[]){

Runtime rn=Runtime.getRuntime();

Process p=null;

try{

p=rn.exec("\"D:/AnyQ/AnyQ.exe\"");

}catch(Exception e){

System.out.println("Error exec AnyQ");

}

}

}

:http://www.ltesting.net/ceshi/ruanjianceshikaifajishu/rjcskfyy/java/2007/0714/139153.html 本回答被网友采纳

3

4

java中执行其他电脑上的exe程序?使用Runtime.getRuntime().exec是否可以

执行其他电脑上的应用程序?Runtime.getRuntime().exec("\\10.146.52.219\qq.exe");将这里的IP和应用名称改下就可以了

5

6

7

8

【高分求教】如何在java中调用c语言程序exe

简单的说一下吧这个是java调用其他程序的问题,

1Runtime.getRuntime().exec("adder.exe");

这样做,也可以指定路径和exe文件的名

2)也可以指定一个注册表注册了的服务

当然linux下面也是Runtime.getRuntime().exec("adder.exe");

不过就没有注册这么一说了

本页关于ruanjiankaifa 求教:Java程序中如何调用外部exe文件?内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。