Java调用外部程序

用Java编写应用时,有时需要在程序中调用另一个现成的可执行的程序或系统命令,怎么办呢?这就要用到Runtime类了,比如:

1 Runtime.getRuntime().exec("notepad");

这条指令就会调用系统的记事本程序。

同理,只需要修改里面的参数就可以运行其他的一些程序了,也可以进行一些操作,比如关机。

【注】里面的参数可以在“开始,附件,要启动的程序右击,属性”里面查看。

【注】该语句要在异常处理中执行。

参考程序如下:

 1 import java.io.IOException;//导入异常类
 2 public class GCXL13K2 {
 3     public static void main(String[] args) {
 4         try {
 5             Runtime.getRuntime().exec("notepad");//调用记事本
 6             Runtime.getRuntime().exec("calc");//调用计算器
 7             Runtime.getRuntime().exec("mspaint");//调用画图板
 8         } catch (IOException e) {//异常处理
 9             e.printStackTrace();
10         }
11     }
12 }

最后,附上大神整理的计算机所有程序参数表计算机常用程序参数

原文地址:https://www.cnblogs.com/qijunhui/p/8284221.html