JDK vs JRE
JDK bermaksud Kit Pemaju Java sedangkan JRE bermaksud Persekitaran Runtime Java.
JRE adalah apa yang diperlukan untuk menjalankan aplikasi Java. Di dalamnya adalah pelaksanaan Mesin Maya Java (JVM).
JDK termasuk JRE dan banyak alat pembangunan aplikasi Java yang lain. Sebagai contoh, pengkompil Java (Javac) hanya dimasukkan ke dalam JDK.
Sekiranya anda ingin menjalankan perisian Java, anda hanya boleh tinggal bersama JRE. Saiz fail pemasangan JRE juga lebih kecil.
Jika anda adalah pemaju perisian Java, anda perlu menggunakan JDK. Seperti yang dikatakan, jika anda memuat turun dan memasang JDK, anda tidak perlu memasang JRE kerana JRE dimasukkan dalam JDK.