Java调用exe文件?

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:53:21
看到很多关于调用的程序
Runtime rn = Runtime.getRuntime();

Process p = null;

try {

p = rn.exec("\"E:/Program Files/彩虹QQ/CaiHong.exe\"");

} catch (Exception e) {

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

}
}
这样的程序是单独建一个类然后调用,还是直接在要用的地方把程序填进去就行。
这样调用的exe文件可以使用吗?因为我拿Java做系统,有一个功能是用vc++实现。Java和vc++之间没有数据传输,只需要把vc++的界面调出来,使用就可以了!

这么写应该可以吧

这句话
rn.exec("\"E:/Program Files/彩虹QQ/CaiHong.exe\"");
这么写就行
rn.exec("E:/Program Files/彩虹QQ/CaiHong.exe");

参数字符串是 操作系统的一个命令

你要写一个类似E:/Program Files/彩虹QQ/CaiHong.exe的可执行文件才能运行