1990-ൽ പരസ്പര സംവേദനക്ഷമമായ ഒരു ടിവി പരിപാടി നിർമ്മിക്കാനുള്ള പദ്ധതിക്കിടയിൽ ജെയിംസ് ഗോസ്‌ലിങ്ങ് എന്ന സോഫ്റ്റ്‌വേർ വിദഗ്ദ്ധൻ സി++ ചില പ്രത്യേകതകളിൽ സംതൃപ്തനാകാതെ പദ്ധതിക്കനുസരിച്ച ഒരു പ്രോഗ്രാമിങ് ഭാഷ നിർമ്മിക്കാനുള്ള ശ്രമം തുടങ്ങിയതുമുതലാണ്‌ ജാവയുടെ ചരിത്രം തുടങ്ങുന്നത്. 
ടെലിവിഷൻ സംവേദനക്ഷമമാക്കാനുള്ള “സെറ്റ് റ്റോപ്” ബോക്സ് പോലുള്ള, ഇലക്ട്രോണിക് ഉപകരണങ്ങൾക്കായിട്ടാണ് “ഗ്രീൻ” (Green) എന്ന കോഡുനാമത്തിൽ അന്നറിയപ്പെട്ട ഈ ഭാഷ നിർമ്മിക്കാനാരംഭിച്ചത്. സി യിൽ നിന്നും സി++ ഉണ്ടാക്കിയതുപോലെ സി++ ൽ അനുബന്ധങ്ങൾ ചേർത്ത് പുതിയൊരു ഭാഷയും, ഏതൊരു ഹാർഡ്‌വെയറുമായി ആശയവിനിമയം നടത്താൻ കഴിവുള്ള ഒരു ഇടനിലപ്രോഗ്രാമും നിർമ്മിക്കാനായിരുന്നു ആദ്യശ്രമമെങ്കിലും അത് വളരെ പെട്ടെന്നു തന്നെ തികച്ചും പുതിയൊരു ഭാഷയെന്ന ലക്ഷ്യത്തിലെത്തിച്ചേർന്നു. 1991 ൽ ‘ ഓക് ’ എന്ന പേരിലാണ് ഗോസ്ലിങ് പുതിയ പ്രോഗ്രാമിങ് ഭാഷയ്ക്കുള്ള ശ്രമം തുടങ്ങിയത്. സി, സി++ പ്രോഗ്രാമിംഗ് ഭാഷകളോട് സാമ്യമുള്ള ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ സൃഷ്ടിക്കുകയും, ആ ഭാഷയിലെഴുതുന്ന പ്രോഗ്രാമുകൾ എല്ലാത്തരം കമ്പ്യൂട്ടറുകളിലും, ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റങ്ങളിലും എന്നതിനുപരിയായി ഏത് ഇലക്ട്രോണിക് ഉപകരണത്തിലും പ്രവർത്തിപ്പിക്കുവാൻ സഹായിക്കുന്ന ഒരു വിർച്ച്വൽ മെഷീൻ നിർമ്മിക്കുകയുമായിരുന്നു അദ്ദേഹത്തിന്റെ ലക്ഷ്യം. ബിൽ ജോയ്, ആർതർ വാൻ ഹോഫ്, ജോനാതൻ പെയ്ൻ, ഫ്രാങ്ക് യെല്ലിൻ, റ്റിം ലിൻഡോം തുടങ്ങിയവർ മറ്റു പ്രധാന സഹസ്രഷ്ടാക്കളാണ്. 18 മാസം കൊണ്ട് ഇതിന്റെ ആദ്യരൂപം 1992-ൽ പുറത്തിറങ്ങി. ജാവ ആദ്യം എംബഡഡ് സിസ്റ്റങ്ങളേയും കമ്പ്യൂട്ടറുകളേയും ആയിരുന്നു ലക്ഷ്യം വച്ചിരുന്നത്. എംബഡഡ് സിസ്റ്റങ്ങൾ ഒന്നിനൊന്നു വ്യത്യസ്തങ്ങളായിരുന്നതിനാൽ ഒരേ പ്രോഗ്രാമിന്റെ വിതരണം എപ്പോഴും പ്രശ്നങ്ങളെ നേരിട്ടു, അതേ പ്രോഗ്രാം തന്നെ കമ്പ്യൂട്ടറിൽ ഉപയോഗിക്കുക എന്നത് പലപ്പോഴും അസാധ്യമായിത്തീർന്നു. അപ്പോഴേക്കും ഇന്റർനെറ്റിന് ഒരു പൂർണ്ണത കൈവന്നിരുന്നു. അതോടെ സ്രഷ്ടാക്കളുടെ ശ്രദ്ധ പുതിയമേഖലയിലേക്കു തിരിഞ്ഞു. പുതിയ ലക്ഷ്യം ജാവയുടെ വളർച്ചയിൽ നിർണ്ണായകമായി. രൂപകല്പനയിലെ നിഷ്പക്ഷത(Architectural neutral) എന്ന ഗുണം ഏവരുടേയും ശ്രദ്ധ ആദ്യം തന്നെ ജാവയിലേക്കു തിരിയാൻ കാരണമായിരുന്നുവെന്നാലും ആത്യന്തികമായി ഇന്റർനെറ്റാണ് ജാവയുടെ വൻ‌വിജയത്തിന് കാരണമായത്.

സണ്ണിന്റെ സംവേദനക്ഷമമായ ടി.വി. എന്ന പദ്ധതി വിജയിച്ചില്ലെങ്കിലും പുതിയൊരു കഴിവുറ്റ ഭാഷയുടെ ഉദയത്തിനതു കാരണമായി. 'ഓക്' 1995-മെയ് മാസത്തിൽ ജാവ എന്ന പുതിയ പേരിൽ താരതമ്യേന പൂർണ്ണരൂപത്തിൽ പുറത്തിറങ്ങി. “ ഒരിക്കലെഴുതൂ എവിടെയും പ്രവർത്തിപ്പിക്കൂ ” ( Write Once, Run Anywhere -WORA) എന്ന ആപ്തവാക്യവുമായാണ് ജാവ വന്നത്. ജാവയുടെ ആദ്യപതിപ്പ് കേവലമൊരു ഫ്ലോപ്പി ഡിസ്കിൽ ഉൾക്കൊള്ളിക്കാമായിരുന്നു. കാതലായ ഭാഗം കേവലം നൂറ് കെ.ബി. ആണുണ്ടായിരുന്നത്. ഗണിത പ്രശ്നങ്ങൾ കൈകാര്യം ചെയ്യാനുള്ള ഭാഗമായ മാത് ലൈബ്രറി (math library) 20 കെ.ബി. മാത്രമാണുണ്ടായിരുന്നത്. മിക്ക ക്ലാസ് ലൈബ്രറികളും കൂടെ 375 കെ.ബി. മാത്രമായിരുന്നു ഉണ്ടായിരുന്നത്. ചിത്രീകരണങ്ങൾക്കായി വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകൾക്കായുണ്ടായിരുന്ന ഭാഗങ്ങളും കൂടി ചേർത്താൽ ഒരു എം.ബി. അടുത്തായിരുന്നു ജാവയുടെ വലിപ്പം.

ആപ്‌ലെറ്റ്
പ്രോഗ്രാമിങ്
ജാവയുടെ സൃഷ്ടി
ജാവ എംഇ