Perbedaan JDK dan JRE

JDK adalah software development kit itulah kenapa ia dikenal dengan JDK. Sedangkan, JRE adalah bundel perangkat lunak yang memungkinkan program Java agar dapat berjalan.

  • JDK adalah singkatan dari Java Development Kit.
  • JRE adalah singkatan dari Java Runtime Environment.
  • JVRM adalah singkatan dari Java Virtual Machine.

Dalam peranannya, kamu tidak perlu menginstall JRE karena JDK biasanya sudah include dari development & run-time environment.

java di windows
tampilan setup java di windows

Jika kamu menginstall JDK, maka otomatis JRE akan terinstall karena sudah dikemas di dalamnya. Salah satu game terkenal yang butuh Java adalah Minecraft.

Cukup banyak jenis aplikasi yang bisa membutuhkan Java untuk berjalan, seperti:

  • Aplikasi Mobile.
  • Aplikasi Desktop GUI.
  • Aplikasi Web-based.
  • Aplikasi Enterprise
  • Aplikasi Scientific.
  • Aplikasi Gaming.
  • Big Data.
  • Aplikasi Business.

Software Java sifatnya tidak wajib, kamu hanya membutuhkan Java ketika aplikasi membutuhkan. Itupun aplikasi yang membutuhkan akan memberikan notifikasi. Jadi, tak masalah jika Java terinstall atau tidak.

Selain itu, kebanyakan program hanya membutuhkan JRE (Java Runtime Environment), tapi ada juga program yang memerlukan Compiler saat berjalan, yang ada pada JDK

Jika kamu sudah memiliki JDK, artinya kamu tidak memerlukan JRE juga. Untuk menjalankan file jar (file ekstensi Java) kamu hanya perlu Java.exe (Windows).

JDK adalah komponen platform utama untuk membangun aplikasi berbasis Java. Java Development Kit (JDK) adalah salah satu dari tiga paket teknologi yang digunakan dalam pemrograman Java, bersama dengan JVM (Java Virtual Machine) dan JRE (Java Runtime Environment)