Java中Process类的用途是什么?

Java.lang.Process是Object类的子类,可以描述由Runtime类的exec()方法启动的进程。 进程和对象控制进程并获取有关该进程的信息。 Process类是抽象类,因此无法实例化。 Process类的重要方法是Destroy()、exitValue()、getErrorStream()、waitFor()、getInputStream()和getOutputStream()。。

语法

public abstract class Process extends Object

示例

import java.util.concurrent.*;

public class ProcessTest {

   public static void main(String[] args) throws Exception {

      Runtime runtime = Runtime.getRuntime();

      System.out.println("Launching of Notepad Application");      

      Process process = runtime.exec("Notepad.exe"); // 启动记事本应用程序    

      System.out.println("等待5秒钟");

      p.waitFor(5, TimeUnit.SECONDS);

      System.out.println("退出记事本应用程序");      

      process.destroy(); //销毁应用程序  

     }

}

在上面的程序中,我们实现了一个Process类。 只要我们可以调用Runtime类的exec(“Notepad.exe”)方法,它就会启动记事本应用程序,并在5秒后销毁该应用程序。

输出结果

启动记事本应用程序

等待5秒钟

退出记事本应用程序

以上是 Java中Process类的用途是什么? 的全部内容, 来源链接: utcz.com/z/347438.html

回到顶部