Java调用系统执行程序(OS Command)
2005-02-28 17:01
597 查看
以下代码在windows2000上可以运新哦。
SayHi.exe为任意的一个执行程序。
还有这样一段代码也可以
SayHi.exe为任意的一个执行程序。
public static void main(String args[]) { String s = null; // system command to run String cmd = "cmd /c c:/SayHi.exe"; // set the working directory for the OS command processor File workDir = new File("c://"); try { Process p = Runtime.getRuntime().exec(cmd, null, workDir); int i = p.waitFor(); if (i == 0) { BufferedReader stdInput = new BufferedReader( new InputStreamReader(p.getInputStream())); // read the output from the command while ((s = stdInput.readLine()) != null) { System.out.println(s); } } else { BufferedReader stdErr = new BufferedReader( new InputStreamReader(p.getErrorStream())); // read the output from the command while ((s = stdErr.readLine()) != null) { System.out.println(s); } } } catch (Exception e) { System.out.println(e); } }
还有这样一段代码也可以
public class ExecuteCommand{ public static void main(String[] args) throws Exception{ String[] cmd = {"sh","-c","clear"}; //String cmd = "clear"; Runtime rt = Runtime.getRuntime(); rt.exec(cmd); } }
相关文章推荐
- JAVA调用系统命令或可执行程序
- JAVA调用系统命令或可执行程序
- 在JAVA调用系统命令或可执行程序
- JAVA调用系统命令或可执行程序
- Java基础之调用系统命令或可执行程序
- JAVA调用系统命令或可执行程序
- JAVA调用系统命令或可执行程序--返回一个Runtime运行时对象,然后启动另外一个进程来执行命令
- JAVA调用系统命令或可执行程序
- java调用exe文件执行系统程序
- JAVA调用系统命令或可执行程序
- JAVA调用系统命令或可执行程序
- JAVA调用系统命令或可执行文件
- java 执行命令、调用bat文件、调用外部程序的两种方法
- 通用权限管理系统多语言开发接口 - java,php 调用接口程序,多业务子系统集成
- 命令行中执行带参数的java程序(Command-Line Arguments)
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值
- 在JAVA中调用外部可执行程序
- [java调用外部可执行程序] 1. java使用cmd命令(转)
- oracle 调用java执行系统命令(linux环境)
- 用java程序调用ffmpeg执行视频文件格式转换flv