JDK adalah sebuah perangkat lunak yang menyediakan tools seperti Java Compiler yang digunakan pada IDE atau SDK untuk membangun aplikasi Java. Pada JDK terdapat juga JRE (Java Runtime Environment) berfungsi untuk menjalankan program java seperti Android Studio. Sejak Android Studio versi 2.2, OpenJDK versi terbaru telah ditanam dalam Android Studio dan direkomendasi untuk digunakan dalam project Android.