Eclipse IDE: kurz & gut

Ed Burnette

Jörg Staudemeyer

Kapitel 1. Einführung

Dieses Buch ist ein kompakter Führer durch die Eclipse-Entwicklungsumgebung für Java-Entwickler. Es bietet Ihnen einen Überblick über die wichtigsten Konzepte und Funktionen, der Ihnen den Einstieg in und die tägliche Arbeit mit Eclipse erleichtern soll. Kenntnisse in der Java-Programmierung sind beim Lesen dieses Buchs nützlich, aber keine zwingende Voraussetzung, um es zu verstehen. Wir beginnen mit einem Überblick darüber, was Eclipse ist und wie Sie es herunterladen und installieren.

Was ist Eclipse?

Eclipse ist weit mehr als nur eine Java-Entwicklungsumgebung. Vielmehr handelt es sich um ein komplettes Framework, auf dessen Grundlage man beliebig komplexe Rich-Client-Anwendungen – und auch serverbasierte Applikationen – aus miteinander verflochtenen Bausteinen zusammensetzen kann. In diesem Buch soll uns allerdings nur die auf der Basis der Eclipse-Plattform implementierte Entwicklungsumgebung interessieren.

Ursprünglich hatte die Firma IBM Eclipse Ende der 1990er-Jahre als Ersatz für eine proprietäre, Smalltalk-basierte Entwicklungsumgebung namens Visual Age entwickelt. Als deutlich wurde, dass das Projekt nur durch das Engagement weiterer Partner würde überleben können, entschloss man sich 2001 dazu, eine Open Source-Unternehmung daraus zu machen. Seit 2004 wird Eclipse von einer unabhängigen Non-Profit-Organisation gesteuert, die sich Eclipse Foundation nennt und der zahlreiche bekannte Firmen aus dem IT-Business angehören, in der IBM aber weiterhin eine führende Rolle spielt. Inzwischen sind auf der Basis von Eclipse zahlreiche proprietäre und Open Source-Anwendungen entstanden, darunter populäre Entwicklungsumgebungen für diverse Programmiersprachen. Unter ihnen nimmt die Eclipse Java IDE in ihren verschiedenen Varianten als mit Abstand beliebteste Java-Entwicklungsumgebung nach wie vor eine herausragende Position ein.

Seit dem Jahr 2006 werden neue Eclipse-Versionen mit allen Varianten und den wichtigsten innerhalb des Eclipse-Projekts entwickelten Erweiterungen zusammen in sogenannten Release Trains veröffentlicht und erscheinen einmal jährlich Ende Juni. Jeweils im September und im Februar folgen dann noch einmal als Service Releases bezeichnete Aktualisierungen, die zusätzlich nach SR1 und SR2 unterschieden werden. So hat beispielsweise das im September 2013 erscheinende Service Release die Release-Nummer 4.3.1 und den Namen Kepler-SR1. Unter http://wiki.eclipse.org/Simultaneous_Release finden Sie eine Übersicht aller bisherigen Release Trains.

Anfangs wurden die Eclipse-Releases nach den Jupiter-Monden benannt. Inzwischen hat man sich davon zwar gelöst, aber die Namen haben meistens immer noch etwas mit dem Weltall zu tun, seien es nun Himmelskörper oder bekannte Forscher. Die im Jahr 2013 erschienene Version Eclipse 4.3, die diesem Buch zugrunde liegt, wurde nach dem Astronom, Mathematiker und Theologen Johannes Kepler (1571–1639) benannt. Für die Folgeversion 2014 ist dann der Name Luna vorgesehen.

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!