Isi
Perbedaan utama
Memahami perbedaan antara JDK dan JRE di Jawa adalah penting. Ada banyak perbedaan di antara keduanya. Perbedaan utama antara JDK dan JRE adalah bahwa JDK adalah seperangkat perangkat lunak yang digunakan untuk mengembangkan aplikasi berbasis Java. Di sisi lain, JRE adalah implementasi dari Java Virtual machine (JVM) yang sebenarnya menjalankan program Java.
Apa itu JDK?
JDK adalah kependekan dari Java Development Kit yang dirilis Oracle Corporation dalam bentuk produk biner untuk membantu pengembang Java mengembangkan lebih dari Windows, Linux, Mac OS X, dan Solaris. Ini adalah implementasi dari Java SE, Java EE atau Java ME. Ini termasuk Java Virtual Machine (JVM) pribadi dan berbagai komponen lainnya untuk menyelesaikan resep ke Aplikasi Java. Ini adalah Software Development Kit (SDK) yang banyak digunakan. Komponen utama JDK terutama: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaw, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc, dll.
Apa itu JRE?
JRE adalah singkatan dari Java Runtime Environment yang memungkinkan para pengembang untuk menjalankan aplikasi dan applet yang ditulis dalam bahasa pemrograman Java. Applet ini memungkinkan pengembang untuk memiliki pengalaman online yang jauh lebih besar daripada sekadar berinteraksi dengan halaman HTML statis. Ini juga merupakan produk dari Oracle Corporation dan berisi Java VM (HotSpot) yang berdiri sendiri, plugin browser, perpustakaan standar Java dan alat konfigurasi. Ini adalah lingkungan Java paling umum yang diinstal pada PC Windows dan tersedia secara gratis untuk situs web resmi Java.
Perbedaan utama
- JDK adalah persyaratan dasar untuk mengembangkan aplikasi Java. JRE adalah plug-in yang diperlukan untuk menjalankan program Java.
- JDK membutuhkan lebih banyak ruang disk karena berisi JRE bersama dengan berbagai alat pengembangan. JRE lebih kecil dari JDK karena itu dibutuhkan lebih sedikit ruang disk.
- JDK mencakup sekumpulan kelas API, JRE, kompiler Java, Webstart, dan file penting lainnya yang diperlukan untuk menulis aplikasi dan applet Java. JRE termasuk JVM, Core library dan komponen penting lainnya yang diperlukan untuk menjalankan aplikasi dan applet yang ditulis dalam Java.
- JDK adalah seperangkat perangkat lunak yang digunakan untuk mengembangkan aplikasi berbasis Java. Di sisi lain, JRE adalah implementasi dari Java Virtual machine (JVM) yang sebenarnya menjalankan program Java.
- JDK berisi alat pengembangan JRE plus sedangkan JRE adalah implementasi dari JVM.