现在java程序需要调用外部的exe程序,实现方法如下
public class TransferExe {
/**
* @param args
*/
public static void main(String[] args) {
openWinExe();
openMyExe();
}
// 用Java调用windows系统的exe文件,比如notepad,calc之类
public static void openWinExe() {
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
String command = "notepad";
p = rn.exec(command);
} catch (Exception e) {
System.out.println("Error win exec ");
}
}
// 2.0调用其他的可执行文件,例如:自己制作的exe,或是下载安装的软件
public static void openMyExe() {
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
p = rn.exec("\"D:/Program Files/Tencent/QQ/Bin/QQ.exe\"");
} catch (Exception e) {
System.out.println("Error my exec ");
}
}
}
本文介绍了一种使用Java程序来调用外部Windows EXE文件的方法,并提供了两个示例:一是调用系统自带的简单应用程序如记事本;二是调用自定义或第三方的EXE程序。
413

被折叠的 条评论
为什么被折叠?



