സൺ നിർമ്മിച്ചു വിതരണം ചെയ്യുന്ന ജെ.ഡി.കെ. ആണ് ജാവയുടെ പതിപ്പുകളുടെ മാനകം. ജാവയുടെ ആദ്യരൂപമായിരുന്നു 1995 മെയിൽ ഇറങ്ങിയ ജാവ 1.0. ആപ്‌ലറ്റുകളും, ലഘുവായ ആപ്ലിക്കേഷനുകളുമെല്ലാമെഴുതാൻ ജാവ 1.0 ഉപയോഗിച്ചു സാധിക്കുമായിരുന്നു. ജാവയുടെ തൊട്ടടുത്ത വേർഷൻ 1.1 ഇറങ്ങിയതോടെ ജാവ 1.0 കാലഹരണപ്പെട്ടു.

ജെ.ഡി.കെ. 1.1 തൊട്ടുപിറകേ തന്നെ വന്നു. ജി.യു.ഐ നിർമ്മിക്കാനുള്ള അബ്സ്റ്റ്രാക്റ്റ് വിൻഡോയിങ് റ്റൂൾകിറ്റ് (AWT) പാക്കേജ്, ഇവന്റ് പാറ്റേണുകൾ, ഇന്നർ ക്ലാസ്സുകൾ തുടങ്ങി ഒട്ടനവധി നിർണ്ണായക കൂട്ടിച്ചേർക്കലുകളുമുണ്ടായിരുന്നു. നെറ്റ്സ്കേപ്, ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ ബ്രൌസറുകൾ അക്കാലത്ത് ജാവയെ പിന്തുണക്കുമായിരുന്നു. പിന്നീട് മൈക്രോസോഫ്റ്റ് ജാവയ്ക്കുള്ള പിന്തുണ ഇന്റർനെറ്റ് എക്സ്പ്ലോററിനോടൊപ്പം വിതരണം ചെയ്യുന്നത് നിർത്തിക്കളഞ്ഞു.

സൺ “ജാവ 2“എന്നു വിളിച്ച വലിയൊരു മാറ്റമാണ് 1998 ഡിസംബറിൽ പുറത്തിറങ്ങിയ എസ്.ഡി.കെ.1.2-വിൽ ഉണ്ടായിരുന്നത്. പല മെച്ചപ്പെടുത്തലുകളും കൂട്ടിച്ചേർക്കലുകളും ഈ പതിപ്പിലുണ്ടായിരുന്നു. ദ്വിമാന ചിത്രീകരണത്തിനായി സ്വിങ് (Swing) എന്ന ഒരു പൂർണ്ണമായ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിങ് ഇന്റർഫേസ്(API) കോർ എ.പി.ഐയിൽ ചേർത്തതാണ് ഏറ്റവും വലിയ മാറ്റം. പഴയ അബ്സ്റ്റ്രാക്റ്റ് വിൻഡോയിങ് റ്റൂൾകിറ്റിനെ അധികരിക്കുന്ന കഴിവുകൾ സ്വിങ്ങിനുണ്ട്. കളക്ഷൻ എ.പി.ഐയുടെ ശരിയായ സംയോജനവും ജാവ 2-വിൽ ചേർത്തിരുന്നു. ഈ വേർഷനിൽ അതുവരെ ജെ.ഡി.കെ. (JDK-Java Development Kit) എന്നു വിളിച്ചിരുന്ന ഡിവലപ്മെന്റ് കിറ്റിനെ സൺ എസ്.ഡി.കെ.(SDK-Software Developement Kit) എന്നു വിളിക്കാൻ തുടങ്ങി.

2000 ആരംഭത്തിൽ 1.3 പുറത്തുവന്നു. പ്രവർത്തനക്ഷമത മെച്ചപ്പെടുത്താനുള്ള അനവധി ചെറുമാറ്റങ്ങളോടെയായിരുന്നു ഈ പതിപ്പു പുറത്തുവന്നത്. സ്വിങിന്റെ പ്രവർത്തനത്തിൽ മെച്ചപ്പെട്ട വേഗത മിക്ക പ്ലാറ്റ്ഫോമുകളിലും ജാവ ഈ പതിപ്പോടെ കൈവരിച്ചു.

കാത്തിരുന്ന പലസൗകര്യങ്ങളോടെയുമാണ് 2002-ൽ ജാവ 1.4 പുറത്തിറങ്ങിയത്. പുതിയ ഐ/ഒ സിസ്റ്റം, എ.ഡബ്ല്യു.റ്റിയിലും സ്വിങിലും ഉണ്ടായ അടിസ്ഥാനപരമായ മാറ്റം എന്നിവയാണിതിൽ പ്രധാനം.

2004-ൽ ഇറങ്ങിയ ജെ.ഡി.കെ 1.5-വിൽ കാതലായ മാറ്റങ്ങളുണ്ടായിരുന്നു. കോഡിങ് ശൈലിയെ വരെ സ്വാധീനിക്കാവുന്ന മാറ്റങ്ങൾ ഈ പതിപ്പിലുണ്ടായി. ജെനെറിക്സ്, എനുമറേഷൻസ്, സ്റ്റാറ്റിക് ഇം‌പോർട്ട്സ്, ഓട്ടോബോക്സിങ്, അൺബോക്സിങ് തുടങ്ങി ഒട്ടുവളരെ പുതിയ പ്രോഗ്രാമിങ് ശൈലികൾ ജാവയും ഈ പതിപ്പോടെ ഉപയോഗിക്കാൻ തുടങ്ങി. സ്റ്റാൻഡേർഡ് എക്സ്.എം.എൽ. എ.പി.ഐയിൽ വലിയതോതിലുള്ള കൂട്ടിച്ചേർക്കലുകളും ഈ മാറ്റത്തിലുണ്ടായിരുന്നു. ഇവയിൽ ചില രീതികൾ സി ഷാർപ്പിൽ നിന്നും കടംകൊണ്ടതും മറ്റുചിലത് ജാവ കമ്യൂണിറ്റി വികസിപ്പിച്ചെടുത്തതുമായിരുന്നു. ഈ മാറ്റത്തിൽ ജാവയെ ‘ജാവ 5‘ എന്നും ഡിവലപ്മെന്റ് കിറ്റിനെ ജെ.ഡി.കെ എന്നും സൺ വിളിച്ചു.

ക്ലാസ്സ് ഫയലിന്റെ പ്രവർത്തനസമയത്തുള്ള പരിശോധനയിലെ വലിയവ്യത്യാസവും, സ്വിങ്, ആർ.എം.ഐ., ജാവ ഡി.ബി. തുടങ്ങി നിരവധി മാറ്റങ്ങളുമായാണ്‌ 2006 ഡിസംബർ 6-നു ജാവ 6 പുറത്തിറങ്ങിയത്.

ജാവയുടെ ഏറ്റവും പുതിയ പതിപ്പായ ജാവ 7, 2011 ജൂലൈ 7 നു ഒറാക്കിൾ പുറത്തിറക്കി. മെച്ചപ്പെടുത്തിയ ഐ/ഒ, ഗ്രാഫിക്സ്, നെറ്റ് വർക്കിംഗ്‌ ലൈബ്രറി, ഒന്നിൽ കൂടുതൽ പ്രവർത്തനങ്ങൾ ഒരുമിച്ചു ചെയ്യാനുള്ള കഴിവ് മെച്ചപ്പെടുത്തി, ചെറിയ ഭാഷാപരമായ മികവുകൾ, പ്രവർത്തന സമയത്ത് ഉപയോഗിക്കാവുന്ന പ്രോഗ്രമുകൾക്കുള്ള(Dynamic Programs) വേണ്ട പിന്തുണ ഇവയൊക്കെയാണ് ജാവ 7ലെ പ്രധാന മാറ്റങ്ങൾ.

ജാവയുടെ അടുത്ത പതിപ്പായ ജാവ 8, 2013 പകുതിയോടെ പുറത്തിറങ്ങുമെന്ന് പ്രതീക്ഷിക്കുന്നു. ഇതിന്റെ ആദ്യ രൂപം 2012 ഡിസംബർ 18നു പുറത്തിറങ്ങി .

ജാവ വെബ് സ്റ്റാർട്ട്
ചരിത്രം
നാൾവഴി
ബൈറ്റ്കോഡ്