java原名Oak(橡树)。1990年12月Sun的绿色工程启动,由Patrick Naughton, Mike Sheridan 和 James Gosling牵头,13人参加。这个项目的名称是“Green”,着手设计能够用于像有线电视转换盒一类的消费设备的小型计算机语言。
由于这些设备没有很强的处理能力和太多内存,所以这个语言必须非常小并能够生成非常紧凑的代码,由于对代码短小、紧凑、与平台无关的要求使得开发团队找出了很早以前的一个模型。该模型实现是要设计一种能够为假想机器(JVM)生成中间代码的可移植的语言。
1992年8月,Green项目组提交了第一个产品,称为“*7”。该产品具有非常智能的远程控制能力,而Oak(后来的Java)这门语言也是专为该项目设计的。但在Sun公司,没有人对把它投入生产感兴趣。Green项目组不得不寻找其他方法来为他们的技术推广市场。然而,消费电子公司对此均不感兴趣。Green项目组于是竞标一个项目,希望能去设计能够处理视频点播等新型有线服务的有线TV盒,但他们没有得到合同。
1992年10月 Sun成立了FirstPerson 公司,力推Oak技术进入消费品市场,人员有14人增加到60人。
由于Oak 所需要的芯片、内存和显示设备价格最少也得 $50左右,两个公司因此失去了兴趣。
Green项目组花了1993年整年和1994年上半年,一直在苦苦寻找购买他们技术的客户,便是一个也没有找到。Ratrick Naughton(项目组创立者之一)声称:为了推销他们的技术,他们累计航行了30万英里。1994年,FirstPerson公司解散了。
在SUN接受采访时,Gosling说在1994年中期,Java开发者意识到“我们能够设计一个真正酷的浏览器。客房机/服务器模型主流所需要的较为困难的几样东西我们都做到了所以我们决定开发浏览器”。
名字为HotJava浏览器。为了证明Java的能力,HotJava浏览器使用Java开发。设计者很清楚我们今天称为“applet”的威力,因而他们让HotJava浏览器具有在网页中执行代码的能力。
1995年1月,Sun公司发现Oak名字已经被别人注册,Gosling把Oak更名为Java
1995年5月23日,SUN公司展示了这个“技术的证明”并且引发了对Java狂热,时到今日,持久不衰。
再后来Sun放弃了HotJava,并与Netscape合作,在浏览器中加入Java技术。