1991年1月 Sun公司成立了Green项目小组,专攻智能家电的嵌入式控制系统。
1991年2月 放弃C++,开发新语言,命名为“Oak”
1991年6月 James Gosling开发了Oak的解释器
1992年 Green完成了Green操作系统、Oak语言、类库等开发。
1992年11月 Green计划转化成“FirstPerson”,一个Sun公司的全资母公司。
1993年2月 获得时代华纳的电视机顶盒交互系统的订单
于是开发的重心从家庭消费电子产品转到了电视盒机顶盒的相关平台上。
1994年6月 FirstPerson公司倒闭,员工都合并到Sun公司。
Liveoak计划启动了,目标是使用Oak语言设计出一个操作系统。
1994年7月 第一个Java语言的Web浏览器WebRunner(后来改名为HotJava);
Oak更名为Java。
1994年10月 Van Hoff编写的Java编译器用于Java语言
1995年03月 在SunWorld大会,Sun公司正式介绍了Java和HotJava。
1996年01月 JDK1.0发布
1997年02月 J2SE1.1发布
1998年12月 J2SE1.2发布
1999年06月 发布Java的三个版本: J2SE、J2EE、J2ME
2000年05月 J2SE 1.3发布
2001年09月 J2EE1.3发布
2002年02月 J2SE1.4发布
2004年09月 J2SE1.5发布,将J2SE1.5改名JavaSE5.0
2005年06月 JavaSE6.0发布
J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME
2006年12月 JRE6.0发布
2009年12月 Java EE 6发布
2006年12月 Java SE 6发布
2009年04月 Oracle收购Sun
2011年07月 Java SE 7发布
2014年03月 Java SE 8发布