Mengeksekusi Program Lain

Bagaimana caranya mengeksekusi program lain?

Bila kita ingin menjalankan program lain dalam program Java kita ada dua langkah yang harus kita lakukan:

  1. Kita buat instance dari class Runtime (pada package java.lang). Dengan class Runtime kita bisa mengeksekusi aplikasi lain. Kita buat terlebih dahulu objeknya:
    // Mendapatkan instance runtime

    Runtime r = Runtime.getRuntime();

    Mendapatkan instance runtime

    Mendapatkan instance runtime

  2. Lalu kita bisa mengeksekusi aplikasi dengan memanggil method exec() pada class Runtime, method tersebut me-return objek Process yang memungkinkan kita untuk mengontrol proses yang baru saja dibuat.
    // Mengeksekusi program

    Process p = r.exec ("c:\myprog\inc");

    Mengeksekusi aplikasi dengan memanggil method exec()

    Mengeksekusi aplikasi dengan memanggil method exec()

Contoh Program


public class ExecuteMyOwnProgram{
public static void main(String args[]){
Runtime rt = Runtime.getRuntime();
Process proc;

try{
proc = rt.exec("C:\Greenfoot\greenfoot.exe");
}
catch(Exception e){
System.out.println("Cannot execute application");
}
}
}

Hasil running program

Di bawah ini adalah screenshot hasil dari program diatas. Pada contoh program diatas saya coba untuk mengeksekusi program greenfoot.

Splash image dari aplikasi yang dijalankan (Greenfoot)

Splash image dari aplikasi yang dijalankan (Greenfoot)

One thought on “Mengeksekusi Program Lain

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s