How To Run External Application From Java

If you are working on system programming in Java, it is very common to run the processes for starting some external applications. Runtime class defines a method to execute the external applications. This example shows how to open another eclipse instance from the Java program. This example opens the eclipse IDE, and the closes the same process after 25 seconds. Lets look at the example.
RunAnotherApplicationExample.java

package javabeat.net.core;

import java.io.IOException;

public class RunAnotherApplicationExample {
	public static void main(String[] args) {
		try {
			System.out.println("Opening notepad");
			Runtime runTime = Runtime.getRuntime();

			//Opens your eclipse ide
			System.out.println("Opening Eclipse");
			Process process = runTime.exec("eclipse");
			try {
				Thread.sleep(25000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			System.out.println("Closing Eclipse");
			//Closing your eclipse ide
			process.destroy();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Pin It on Pinterest

Share This

Share this post with your friends!

Share This

Share this post with your friends!