Java 编程中的进程执行、系统操作与对象处理
1. 执行其他程序
在安全的环境中,可以使用 Java 在多任务操作系统上执行其他重量级进程(即程序)。 exec() 方法有多种形式,可用于指定要运行的程序及其输入参数,该方法返回一个 Process 对象,用于控制 Java 程序与新运行进程的交互。由于 Java 可在多种平台和操作系统下运行, exec() 本质上依赖于环境。
1.1 使用 exec() 启动记事本
以下示例使用 exec() 启动 Windows 的简单文本编辑器记事本:
// Demonstrate exec().
class ExecDemo {
public static void main(String args[]) {
Runtime r = Runtime.getRuntime();
Process p = null;
try {
p = r.exec("notepad");
} catch (Exception e) {
System.out.println("Error executing notepad.");
}
}
}
1.2 等待进程结束
可以使用 Process 对象的
Java编程:进程执行、系统操作与对象处理
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



