Bagaimana caranya mengeksekusi program lain?
Bila kita ingin menjalankan program lain dalam program Java kita ada dua langkah yang harus kita lakukan:
- 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(); - 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”);
Contoh Program
public class ExecuteMyOwnProgram{
public static void main(String args[]){
Runtime rt = Runtime.getRuntime();
Process proc;
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”);
}
}
}
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.
Tidak ada komentar:
Posting Komentar