Runtime.getRuntime().exec("你的.exe");
解决方案 »
- boost 使用方法
- java基础
- 非法表达式
- 怎样在HashMap中按照默认的顺序得到K值?
- 初学者遇到问题~Exception in thread "main" java.lang.NullPointerException
- 求助!Jcheckbox里面的对号怎么变颜色呢?
- 我想把一个Map里的数据序列化可以吗
- 相当全面的Java资料网站
- java菜鸟求助!要求用java写一个程序读取两个.sql文件,然后能手动输入信息将.sql两个文件中指定内容替换,最后另存问修改后的同名文件
- tomcat为什么不能启动?
- 调用Process ps=Runtime.getRuntime().exec(cmd1,null,file)出错,急,请高手解决,谢谢了
- 关于Runtime.exec()的问题,请大家帮帮忙
可以
public static void main(String args[]) {
Runtime rt = Runtime.getRuntime();
Process ps = null; try {
ps = rt.exec("notepad");
ps.waitFor();
} catch (Exception e) {
System.out.println("无法运行记事本.");
}
}
}
String[] cmd = new String[3];
cmd[0] = "cmd.exe"; //如果是win98的话 cmd[0]="command.com "; linux是"/bin/sh";
cmd[1] = "/C";
cmd[2] = "move e:\\test.txt d:\\test.txt"; //你要操作的exe,
//比如打开一个notepad 那么就是 cmd[2]="notepad"; Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);
}
catch (Throwable t) {
t.printStackTrace();
}
}