How To Run External Application From Java

SHARE & COMMENT :

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();
		}
	}
}

Comments

comments

About Krishna Srinivasan

He is Founder and Chief Editor of JavaBeat. He has more than 8+ years of experience on developing Web applications. He writes about Spring, DOJO, JSF, Hibernate and many other emerging technologies in this blog.

Speak Your Mind

*

Close
Please support the site
By clicking any of these buttons you help our site to get better