Kandungan
Perbezaan Utama
Memahami perbezaan antara JDK dan JRE di Jawa adalah penting. Terdapat banyak perbezaan antara keduanya. Perbezaan utama antara JDK dan JRE ialah JDK adalah satu set perisian yang digunakan untuk membangunkan aplikasi berasaskan Java. Sebaliknya, JRE adalah pelaksanaan mesin Java Virtual (JVM) yang sebenarnya melaksanakan program Java.
Apa itu JDK?
JDK bermaksud Java Development Kit yang dikeluarkan Oracle Corporation berupa produk binari untuk membantu pemaju Java mengembangkan Windows, Linux, Mac OS X, dan Solaris. Ia adalah pelaksanaan salah satu Java SE, Java EE atau Java ME. Ia termasuk mesin Java Virtual Private (JVM) dan pelbagai komponen lain untuk menyelesaikan resipi ke Aplikasi Java. Ia adalah Kit Pembangunan Perisian yang digunakan secara meluas (SDK). Komponen utama JDK adalah: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc, dll.
Apakah JRE?
JRE bermaksud Java Runtime Environment yang membolehkan pemaju menjalankan aplikasi dan aplet yang ditulis dalam bahasa pengaturcaraan Java. Applet ini membolehkan pemaju untuk mempunyai pengalaman lebih banyak dalam talian daripada hanya berinteraksi dengan halaman HTML statik. Ia juga merupakan produk Oracle Corporation dan mengandungi Java VM (HotSpot) secara berasingan, plugin pelayar, perpustakaan standard Java dan alat konfigurasi. Ia adalah persekitaran Java yang paling biasa yang dipasang pada Windows PC dan boleh didapati secara percuma untuk laman web rasmi Java.
Perbezaan Utama
- JDK adalah syarat asas untuk membangunkan aplikasi Java. JRE adalah plug-in yang diperlukan untuk menjalankan program Java.
- JDK memerlukan lebih banyak ruang cakera kerana ia mengandungi JRE bersama dengan pelbagai alat pembangunan. JRE lebih kecil daripada JDK itu sebabnya ia memerlukan ruang cakera kurang.
- JDK termasuk set kelas API, JRE, pengkompil Java, Webstart dan lain-lain fail penting yang diperlukan untuk menulis aplikasi Java dan applet. JRE termasuk JVM, perpustakaan Teras dan komponen penting lain yang diperlukan untuk menjalankan aplikasi dan applet yang ditulis di Jawa.
- JDK adalah satu set perisian yang digunakan untuk membangunkan aplikasi berasaskan Java. Sebaliknya, JRE adalah pelaksanaan mesin Java Virtual (JVM) yang sebenarnya melaksanakan program Java.
- JDK mengandungi JRE ditambah alat pembangunan manakala JRE adalah pelaksanaan JVM.