Java基础-进程
一 : 用Runtime类可以执行DOS命令来执行一个进程,如下就是打开记事本:
?
try {
?? Runtime runtime = Runtime.getRuntime();
?? runtime.exec("notepad.exe");
? } catch (IOException e) {
?? e.printStackTrace();
? }
打开fenglei播放器:
import java.io.IOException;
public class RunTimeTest {
??? public static void main(String[] args) {
??? ?Runtime run = Runtime.getRuntime();
??? ?try {
???run.exec("D:\\Program Files\\fenglei\\fenglei.exe");
??} catch (IOException e) {
???e.printStackTrace();
??}
??? }
???
}
?
二. 进程类:Process
?
三. ProcessBuilder?
????
此类用于创建操作系统进程。
每个 ProcessBuilder 实例管理一个进程属性集。start() 方法利用这些属性创建一个新的 Process 实例。start() 方法可以从同一实例重复调用,以利用相同的或相关的属性创建新的子进程。
?