JAVA 调用exe程序执行对应的文件

try {

Runtime rt = Runtime.getRuntime();

Process pr = rt.exec("D:\BPA\BIN\pfnt.exe D:\BPA\SAMPLE\aaa\aaa"); // cmd /c calc

// Process pr = rt.exec("D:\xunlei\project.aspx");

BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream(), "GBK"));

String line = null;

while ((line = input.readLine()) != null) {

System.out.println(line);

}

int exitVal = pr.waitFor();

System.out.println("Exited with error code " + exitVal);

} catch (Exception e) {

System.out.println(e.toString());

e.printStackTrace();

}

try { Runtime rt = Runtime.getRuntime(); Process pr = rt.exec("D:\BPA\BIN\pfnt.exe D:\BPA\SAMPLE\aaa\aaa"); // cmd /c calc // Process pr = rt.exec("D:\xunlei\project.aspx"); BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream(), "GBK")); String line = null; while ((line = input.readLine()) != null) { System.out.println(line); } int exitVal = pr.waitFor(); System.out.println("Exited with error code " + exitVal); } catch (Exception e) { System.out.println(e.toString()); e.printStackTrace(); }
经验分享 程序员 微信小程序 职场和发展