On olemas versioonid JDK 1.0...1.6, ootab valgust versioon 1.7. (2010. aasta). Iga versioon sisaldab mitut alamversiooni, kus puuduvad programmeerimiskeele muudatused, kuid on parandatud vead või lisatud väikesed muudatused teekidesse. Ühe versiooni JDK arenduskomplektid erinevad nende abil arendatavate rakenduste tüübi poolest. Praegu pakub Sun Java arenduskomplekte, mis jagunevad võimaluste ja kasutusvaldkondade järgi kolmeks: · Mikrokomplekt -- Java Platform, Micro Edition (Java ME) - "minimalistlik" Java, mis on mõeldud väheste ressurssidega seadmetele (,,kõhn klient") külmkappidest, kiipkaartidest, pihuarvutitest mobiiltelefonideni. Sedametele, kus ressurss on piiratud. · Standardkomplekt -- Java Platform, Standard Edition (Java SE) on mõeldud ,,paksu kliendi" tarkvara loomiseks, st seadmetele, kus on piisavalt ruumi ja mälu tavalised arvutid ja serverid.