<ul data-eligibleForWebStory="true">Java was launched in 1990 by Sun Microsystems with the mission of creating a universal programming language for diverse devices.Initially named Oak, the language was later rebranded as Java, inspired by Indonesian coffee.Legal battles with Microsoft arose over Microsoft's deviations from Java specifications in their MSJVM.Java 1.0 debuted in 1996, marking its emergence as a platform-independent, versatile tool.J2SE 1.2 introduced innovations like strictfp, Swing, Collections Framework, and JIT compilation.IntelliJ IDEA revolutionized Java IDEs with advanced features and went open-source in 2009.Eclipse emerged in 2001 as a modular and extensible IDE for Java, becoming popular in the Java community.Spring was introduced in 2004 as a lightweight alternative to Java EE, gaining popularity for its simplicity and flexibility.Apache Maven, released in 2008, revolutionized project builds with declarative POM files.Gradle, also in 2008, offered a modern build automation tool with flexibility and script readability.