IBM launched Eclipse in 2001 after buying Object Technology International, a Canadian company. Including the purchase, IBM spent $40 million on the code that it finally released as an open source project. Written in Java, Eclipse ships with its own compiler, so it does not rely on Oracle's Java compiler. As a result, you don't need a JDK to run Eclipse, just a JRE. In fact, Eclipse comes with compilers for other languages as well, such as C++ and C# because its developers have the ambition to make Eclipse the ultimate IDE.
Another thing to note, even though Eclipse is written in Java, it does not use the Swing technology. It created its own graphics library called the Standard Widget Toolkit in order to make Eclipse look ...