执行本地exe程序需要RunTime类:
package com.stmcc.test.read;
import java.io.IOException;
public class RunTimeTest {
public static void main(String[] args) {
Runtime rt = Runtime.getRuntime();//java的API,获得一个对象
try {
rt.exec("D:\\我的文档\\下载\\BeyondCompare\\BeyondCompare\\BCompare.exe");//找到这个路径,直接调用即可
rt.exec("notepad.exe");//与在cmd中输入一个notepad的效果一样的
} catch (IOException e) {
e.printStackTrace();
}
}
}
执行cmd命令,需要使用Runtime类和Process类,Rumtime类能够使应用程序预期运行环境相连接。Process可用于控制并获取相关信息,提供了进程的输入、输出、等待完成、检查退出状态和销毁的方法。
public static void main(String[] args) {
RunProcess();
}
public static void RunProcess(){
try {
Process pr = Runtime.getRuntime().exec("ping www.baidu.com");//