Was ist eine integrierte Entwicklungsumgebung?

In den alten Tagen, Schreiben und ein Java-Programm laufen mehrere Fenster beteiligt öffnen - ein Fenster für das Programm eingeben, ein weiteres Fenster für das Programm ausgeführt wird, und vielleicht ein drittes Fenster den Überblick über all den Code zu halten, die Sie geschrieben haben.

"Eine integrierte Entwicklungsumgebung hilft Ihnen, Ihre Java-Code zu verwalten und bietet gute Möglichkeiten für Sie zu schreiben, zu kompilieren und Ihren Code ausführen."
-- Barry Burd, Java für Dummies, 6. Auflage

Die Entwicklung Code ohne eine integrierte Entwicklungsumgebung.
Die Entwicklung Code ohne eine integrierte Entwicklungsumgebung.

Eine integrierte Entwicklungsumgebung vereint nahtlos all diese Funktionen in einem gut organisierten Anwendung.

Die Entwicklung Code mit der Eclipse-Entwicklungsumgebung.
Die Entwicklung Code mit der Eclipse-Entwicklungsumgebung.

Java hat seinen Anteil an integrierten Entwicklungsumgebungen. Einige der beliebtesten Produkten gehören Eclipse IntelliJ IDEA und NetBeans. Einige ausgefallene Umgebungen haben sogar Drag-and-Drop-Komponenten, so dass Sie Ihre grafische Oberfläche visuell entwerfen.

Um ein Programm zu starten, können Sie eine Schaltfläche in der Symbolleiste klicken oder wählen Sie Ausführen aus einem Menü. Um ein Programm zu kompilieren, können Sie gar nichts zu tun haben. (Sie könnten nicht einmal einen Befehl zu erteilen. Einige IDEs kompilieren Sie den Code automatisch, während Sie es eingeben.)

Mit Hilfe der Drag-and-Drop-Swing-GUI-Builder in der NetBeans IDE.
Mit Hilfe der Drag-and-Drop-Swing-GUI-Builder in der NetBeans IDE.

Menü