Java Data Type Tutorial - Java Process.destroy()








Syntax

Process.destroy() has the following syntax.

public abstract void destroy()

Example

In the following code shows how to use Process.destroy() method.

public class Main {
//from   w  w w  . j av a2s.  c  o  m
   public static void main(String[] args) {
      try {
         // create a new process
         System.out.println("Creating Process...");
         Process p = Runtime.getRuntime().exec("notepad.exe");

         // wait 10 seconds
         System.out.println("Waiting...");
         Thread.sleep(10000);

         // kill the process
         p.destroy();
         System.out.println("Process destroyed.");

      } catch (Exception ex) {
         ex.printStackTrace();
      }

   }
}

The code above generates the following result.