Perbedaan JDK dan JRE
JVM (Java Virtual Machine)
JVM adalah merupakan jantung dari Java Platform. JVM ini adalah pihak yang bertanggung jawab untuk mengeksekusi program Java menjadi bahasa mesin untuk diproses oleh prosesor. JVM mampu menerjemahkan code-code Java ke hampir semua platform. JVM ini-lah yang membuat Java "write once, run everywhere" alias multi-platform
JDK (Java Development Kit) Seperti namanya, JDK adalah semacam kotak peralatan (kit) yang digunakan untuk development. JDK ini berguna saat Anda menulis code program. Seperti halnya JRE, JDK juga memiliki JVM di dalamnya.
JRE (Java Runtime Environment) JRE adalah sesuatu yang memungkinkan sebuah program Java dapat berjalan di mesin Anda. JRE ini mengeksekusi binary-binary dari class-class dan mengirimnya ke JVM untuk diproses lagi ke prosesor. Setiap JRE pasti memiliki sebuah JVM di dalamnya untuk melakukan pemrosesan selanjutnya
SDK (Software Development Kit) Ini lain lagi ceritanya. SDK ini biasanya adalah kumpulan dari tools yang dibutuhkan untuk membuat serta menjalankan program. Jadi di dalam SDK itu ada JDK-nya, ada JRE-nya serta mungkin IDE-nya juga
Biasanya Paket Tools JRE dan JDK ini berkumpul jadi satu dalam SDK ( kumpulan dari tools yang dibutuhkan untuk membuat serta menjalankan program
Jadi kesimpulannya:
JDK (Java Development Kit) Seperti namanya, JDK adalah semacam kotak peralatan (kit) yang digunakan untuk development. JDK ini berguna saat Anda menulis code program. Seperti halnya JRE, JDK juga memiliki JVM di dalamnya.
JRE (Java Runtime Environment) JRE adalah sesuatu yang memungkinkan sebuah program Java dapat berjalan di mesin Anda. JRE ini mengeksekusi binary-binary dari class-class dan mengirimnya ke JVM untuk diproses lagi ke prosesor. Setiap JRE pasti memiliki sebuah JVM di dalamnya untuk melakukan pemrosesan selanjutnya
SDK (Software Development Kit) Ini lain lagi ceritanya. SDK ini biasanya adalah kumpulan dari tools yang dibutuhkan untuk membuat serta menjalankan program. Jadi di dalam SDK itu ada JDK-nya, ada JRE-nya serta mungkin IDE-nya juga
Biasanya Paket Tools JRE dan JDK ini berkumpul jadi satu dalam SDK ( kumpulan dari tools yang dibutuhkan untuk membuat serta menjalankan program
Jadi kesimpulannya:
- JVM ada di dalam JRE dan JDK.
- JRE untuk “membaca” program Java
- JDK untuk “menulis” program Java
- SDK umumnya berisi JDK dan JRE
- jadi, jika anda ingin mengembangkan aplikasi java, anda harus menginstall JDK terlebih dahulu. Nah, didalam JDK, sudah terdapat JRE. Jadi, jika anda sudah menginstall JDK, tidak perlu menginstall JRE lagi.
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Komentar
Posting Komentar
Sekian Tutorial dari saya semoga dapat membantu. Mohon maaf apabila terdapat kesalahan dalam Tutorial saya. Terima kasih atas kunjungannya. Jika anda berkenan berilah komentar pada Tutorial ini. Terima Kasih Sebelumnya.
Hormat saya Destia Salma