J. E. N. I.
4.5 Class Process dan Runtime
4.5.1 Class Process
class Process menyediakan method-method untuk memanipulasi proses-proses, seperti mematikan proses, menjalankan proses dan mengecek status proses. Class ini merepresentasikan program- program yang berjalan. Di bawah ini beberapa method pada class Process.
Method-Method Process public abstract void destroy() Mengakhiri proses. public abstract int waitFor() throws InterruptedException Tidak mengirim sampai proses yang dipanggil berakhir.
Tabel 1.4.1: Beberapa method dari class Process
4.5.2 Class Runtime
Di sisi lain, class Runtime merepresentasikan lingkungan runtime. Dua method penting pada class Runtime adalah method getRuntime dan exec.
Method-Method Runtime public static Runtime getRuntime()
Mengirim objek runtime yang merepresentasikan lingkungan runtime yang berhubungan dengan applikasi Java saat itu.
public Process exec( String command) throws IOException
Dikarenakan command yang dispesifikasikan dieksekusi. Memperbolehkan Anda mengeksekusi proses baru.
Tabel 1.4.2: Beberapa method dari class Runtime
4.5.3 Membuka Registry Editor
Berikut program untuk membuka registry editor tanpa harus mengetikkan perintah dari command prompt.
class RuntimeDemo { public static void main( String args []) { Runtime rt = Runtime. getRuntime(); Process proc; try { proc = rt. exec(" regedit "); proc. waitFor(); // try removing this line
} catch( Exception e) { System. out. println(" regedit is an unknown command.");
Pengenalan Pemrograman 2 10