Java Runtime Environment adalah software yang berfungsi untuk menjalankan semua aplikasi yang berbasis Java dan merupakan satu teknologi yang diproduksi dan dikembangkan oleh Oracle.
Java Runtime Environment (JRE) merupakan komponen penting dalam ekosistem bahasa pemrograman Java. JRE memungkinkan aplikasi Java untuk dijalankan pada berbagai perangkat dan sistem operasi tanpa harus mengutak-atik kode sumber.
Dengan aplikasi ini memungkinkan anda untuk menjalankan aplikasi yang disebut applet yang di tulis dalam bahasa pemograman berbasis Java.
Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan yang minimal.
Aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). sistem ini merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didesain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda.
Jika kita hanya ingin menjalankan aplikasi Java saja dan tidak berencana membuat kode program Java, maka JRE adalah aplikasi yang dibutuhkan. Di dalam JRE terdapat perintah java yang bisa dipakai untuk menjalankan Java byte code.
Java Runtime Environment berkembang dengan sangat pesat dan sudah diadaptasi oleh berbagai platform. Dengan motonya “Write once run anywhere”, menjadikan Java menjadi bahasa pemrograman yang popular saat ini, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
Banyak aplikasi baik itu yang berjalan di Windows, Mac atau Linux yang memerlukan java untuk dapat berfungsi dan digunakan dengan baik.Contoh mudahnya saja adalah jika anda ingin meng-upload foto ke Facebook, komputer anda terlebih dahuluh harus terinstall JRE ini.
Contoh situs yang menggunakan javascript seperti facebook dan google. Fungsi java dapat dilihat pada saat kita mengetikkan kata pada textbox pencarian google. Kalau di facebook fungsi javascript dapat dilihat pada beberapa tampilan dinding yang terlihat dinamis tanpa harus kita refresh terlebih dahulu.
Struktur dan Komponen JRE :
1. Java Virtual Machine (JVM): JVM adalah komponen utama dalam JRE yang bertanggung jawab untuk menjalankan byte code Java dan menerjemahkannya menjadi kode mesin yang dapat dijalankan oleh sistem operasi host.
2. Java Class Library : Kelas pustaka adalah kumpulan kelas Java yang menyediakan berbagai fungsi dan pustaka yang siap pakai untuk pengembangan aplikasi Java.
3. Pengaturan dan Konfigurasi: JRE menyimpan konfigurasi dan pengaturan untuk lingkungan runtime Java, termasuk pengaturan jaringan, keamanan, dan sistem lainnya.
Peran JRE dalam Aplikasi Java :
– Pemisahan Kode Sumber dan Eksekusi: Dengan JRE, kode sumber aplikasi Java dikompilasi menjadi byte code, memisahkan proses kompilasi dari eksekusi. Hal ini memungkinkan aplikasi untuk dijalankan di berbagai sistem tanpa perlu mengkompilasi ulang kode sumber.
– Portabilitas: Salah satu kelebihan utama Java adalah portabilitasnya. Aplikasi Java yang telah dikompilasi ke dalam byte code dapat dijalankan di berbagai sistem operasi tanpa perubahan tambahan.
– Keamanan: JRE memperkenalkan model keamanan yang kuat yang mengisolasi aplikasi Java dari sistem operasi host, memastikan keamanan dan integritas data.
Download Java Runtime Environment Terbaru
Lisensi | Freeware |
---|---|
Developer | Oracle |
Sistem Operasi | Windows XP/Vista/7/8/10/11 |
Rating Software |