Java执行exe,bat等可执行文件的实现代码:

Process proc = Runtime.getRuntime().exec(command); 

import java.io.BufferedReader; 
import java.io.IOException; 
import java.io.InputStreamReader; 
public class CallExe { 
public static void main(String[] args) { 
String text = null; 
String command = "C:Program FilesYodaoDeskDictRunDict.exe";//exe,bat文件名OR DOS命令 
try { 
Process proc = Runtime.getRuntime().exec(command); 
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream())); 
while ((text = in.readLine())!= null) { 
System.out.println(text); //输出测试 

} catch (IOException ioError) { 
ioError.printStackTrace(); 
System.exit(0); 

没有登录不能评论