1. Schritt-für-Schritt-Erstellung eines neuen Projekts
Ein Projekt in IntelliJ IDEA ist nicht nur ein Ordner mit Dateien, sondern ein ganzer Container, in dem die IDE alles speichert, was zu Ihrem künftigen Programm gehört. In einem Projekt befinden sich:
- Quellcode (Dateien mit der Endung .java);
- Projekteinstellungen (z. B. welche Java-Version verwendet wird);
- externe Bibliotheken (falls benötigt);
- Hilfsdateien und Ressourcen.
Im Projekt gibt es gewöhnlich den Ordner src – das ist der Hauptablageort für Ihre Java-Dateien. Alles, was nicht zum Code gehört, wird getrennt gespeichert und stört die Arbeit nicht.
IntelliJ IDEA starten
Klicken Sie auf dem Startbildschirm auf die große blaue Schaltfläche New Project.
Projekteinstellungen konfigurieren
Gehen wir die wichtigsten Felder von oben nach unten durch:
- Name: der Name Ihres Projekts. Dieser Name wird auch zur Erstellung des Ordners auf dem Laufwerk verwendet.
- Location: der Pfad, unter dem das Projekt auf dem Rechner gespeichert wird. Standardmäßig schlägt die IDE ihren Ordner
IdeaProjectsvor. Das lassen wir so. - Create Git repository: erlaubt, gleich ein Git-Versionskontroll-Repository für das Projekt zu initialisieren. Um es anfangs nicht zu verkomplizieren, lassen Sie dieses Kontrollkästchen leer.
- Build system: Ein Build-System ist ein Werkzeug, das die Kompilierung des Codes, die Verwaltung von Abhängigkeiten und das Erstellen der lauffähigen Anwendung automatisiert:
- IntelliJ: das integrierte Build-System der IDE. Unsere Wahl.
- Maven/Gradle: leistungsfähige, eigenständige Build-Systeme; 99 % realer Projekte verwenden eines von beiden.
- Add sample code: Die IDE erstellt automatisch eine grundlegende Projektstruktur und eine Klasse mit der Methode
main.
JDK aus IntelliJ IDEA heraus installieren
Nun sind wir beim Installieren des JDK angekommen.
- Da wir es noch nicht installiert haben, ist die Liste leer. Unsere Aufgabe – es direkt von hier herunterladen.
1. Klicken Sie auf die Auswahlliste und wählen Sie die Option Download JDK...
2. Es öffnet sich ein kleines Fenster:
- Version: Auswahl der Java-Version. Unser Kurs unterstützt Version 25.
- Vendor: Anbieter der Distribution. Wie zuvor besprochen, wählen wir Amazon Corretto.
- Location: Pfad, in den die IDE dieses JDK herunterlädt und installiert. Der Standardwert kann bleiben.
3. Klicken Sie auf Select.
Alle Einstellungen sind vorgenommen. Klicken Sie auf Create.
IntelliJ IDEA lädt das ausgewählte JDK herunter, erstellt anschließend die Projektstruktur und öffnet das Hauptfenster des Editors. Warten Sie dafür ein paar Minuten.
Beim ersten Start sehen Sie unten rechts möglicherweise eine Benachrichtigung der IDE, die vorschlägt, Ihren Virenscanner zu konfigurieren, zum Beispiel „Microsoft Defender may affect IDE performance“. Klicken Sie beruhigt auf die Schaltfläche Exclude folders. IntelliJ IDEA fügt den Projektordner und seine Systemordner automatisch zur Ausnahmeliste Ihres Virenschutzes hinzu.
Beim ersten Start des Programms sehen Sie ein Banner, das über die Aktivierung des kostenlosen Ultimate-Testzeitraums informiert. Dies ist die Standardbegrüßung in der neuen einheitlichen Version von IntelliJ IDEA.
Diese Benachrichtigung bestätigt lediglich, dass Sie jetzt vorübergehenden Zugriff auf Ultimate haben, aber für unseren Kurs ist dies eine optionale Ergänzung.
2. Kurzüberblick über die IDE
Wir haben also ein neues Projekt erstellt. Schauen wir uns an, was wir hier sehen.
1. Project – das Hauptfenster zur Navigation in der Projektstruktur.
2. Die aktuell geöffnete Datei Main.java
3. Schaltflächen für Run ▶ (Start) und Debug (Fehlersuche) der Anwendung
4. Seitenmenü
- Services – Registerkarte zur Verwaltung externer Dienste, in der Anfangsphase wird sie nicht benötigt.
- Terminal – die Befehlszeile (Konsole) Ihres Betriebssystems (Windows, macOS, Linux), direkt in die IDE integriert.
- Problems – die Leiste zeigt während des Schreibens Kompilierfehler und Warnungen an. Die IDE analysiert Ihren Code in Echtzeit und hebt problematische Stellen hervor, oft mit automatischen Korrekturvorschlägen.
- Git – Symbol in Form eines verzweigenden Diagramms. Diese Ansicht ist für die Arbeit mit der Versionskontrolle Git gedacht.
3. Projektstruktur
Werfen wir nun einen genaueren Blick auf das Projektstrukturfenster links. IntelliJ IDEA hat einige wichtige Dateien und Ordner für uns angelegt.
-
.idea– das ist ein Systemordner von IntelliJ IDEA. Darin werden Einstellungen gespeichert, die spezifisch für dieses Projekt sind.
Dieser Ordner sollte nicht manuell verändert oder an andere Entwickler übermittelt werden. Er ist für jeden Benutzer individuell. -
src– der wichtigste Ordner in jedem Java-Projekt. Der Name ist die Abkürzung für „sources“ (Quellen). Genau hier liegt Ihr gesamter Code.-
Main.java– da wir „Add sample code“ aktiviert haben, hat die IDE diese Datei für uns erzeugt. Das ist eine Java-Klasse mit dem „Einstiegspunkt“ in das Programm – der Methodepublic static void main(String[] args). Mit ihr beginnt die Ausführung jedes Java-Programms.
-
-
.gitignore– eine Konfigurationsdatei für das Versionskontrollsystem Git. -
External Libraries– kein echter Ordner, sondern eine virtuelle Darstellung aller externen Bibliotheken, die dem Projekt hinzugefügt sind. Momentan gibt es dort nur eine, aber die wichtigste Bibliothek – unser JDK.
4. Programm ausführen
Am schönsten ist es, das Programm zu starten und das Ergebnis der eigenen Arbeit zu sehen (und nicht nur Fehler).
Oben im Fenster klicken Sie auf die Schaltfläche Run ▶. Links daneben steht der Name der Datei, die ausgeführt wird (in unserem Fall Current File):
Alternative: Rechtsklick auf die Datei ▶ Run Run 'Main.main()'.
Sie sehen die Ausgabe des Programms
Startbefehl (rot) – das ist der Befehl, den IntelliJ IDEA erzeugt und an das Betriebssystem übergibt, um das Programm zu starten.
Das ist ein direkter Aufruf der ausführbaren Datei java.exe aus genau dem JDK, das wir heruntergeladen haben. Diese Datei startet die Java Virtual Machine (JVM). Der restliche Teil der Zeile nach java.exe sind Steuerparameter.
Programmausgabe (blau) – das ist das nützliche Ergebnis der Ausführung Ihres Codes.
Exit-Code (grün) Process finished with exit code 0. Diese Meldung ist der abschließende Bericht darüber, wie das Programm beendet wurde.
- Nach Konvention bedeutet exit code 0, dass das Programm alle Anweisungen von Anfang bis Ende erfolgreich ausgeführt und sich ordnungsgemäß, ohne Fehler, beendet hat.
- Jeder andere Code signalisiert, dass während der Ausführung ein Fehler aufgetreten ist.
Achten Sie immer auf diese Zeile. Sie ist Ihr wichtigster Indikator dafür, ob Ihr Programm „abgestürzt“ ist oder ordnungsgemäß beendet wurde.
Außerdem ist nach dem ersten Start links in der Projektstruktur ein neuer Ordner out erschienen. Darin liegen die kompilierten .class-Dateien – der Bytecode, den die JVM ausführt.
Glückwunsch! Sie haben soeben Ihr erstes Java-Programm in einer professionellen IDE geschrieben und ausgeführt.
Wie der Programmlauf in der IDE funktioniert
Wenn Sie auf Run klicken, passiert Folgendes:
- Die IDE kompiliert Ihren Code – sie verwandelt
.javain.class(Bytecode für die JVM). - Die JVM wird gestartet – die Java Virtual Machine beginnt die Programmausführung mit der Methode
main. - Die Ausgabe erscheint – alles, was über
System.out.printlngeschrieben wird, erscheint in der Konsole.
All diese Magie geschieht mit ein paar Klicks – Sie müssen den Compiler nicht manuell aufrufen oder nachsehen, wohin die Datei gespeichert wurde.
5. IntelliJ IDEA keyboard shortcuts
IntelliJ IDEA bietet Tastenkombinationen für die meisten Befehle rund um Bearbeitung, Navigation, Refactoring, Debugging und weitere Aufgaben. Wenn Sie sich diese Shortcuts einprägen, arbeiten Sie produktiver, ohne die Hände von der Tastatur zu nehmen.
Die Tastenkombinationen finden Sie in der JetBrains-Dokumentation. Mit der Möglichkeit, das Betriebssystem auszuwählen.
Oder direkt in der IDE. Menu-Help-Keyboard shortcuts PDF.
6. Fehler beim Erstellen des ersten Projekts
Java-Datei nicht im Ordner src erstellt
In der Java-Welt gibt es eine eiserne Konvention: Der Ordner src – das ist die Wurzel, aus der alle Quellen Ihres Projekts wachsen. Entwicklungsumgebungen und Build-Systeme erwarten, den Code genau dort zu finden.
Klassen- und Dateiname stimmen nicht überein
Die Datei muss genauso heißen wie die Klasse (Groß-/Kleinschreibung beachten!). Zum Beispiel Main.java für die Klasse Main. Wenn Sie die Datei main.java (mit kleinem Anfangsbuchstaben) nennen, meldet der Compiler einen Fehler.
Die main-Methode fehlt oder ist falsch geschrieben
Die Methode muss exakt public static void main(String[] args) lauten. Schon ein Tippfehler – und das Programm startet nicht.
Kein JDK für das Projekt ausgewählt
Wenn beim Erstellen des Projekts kein JDK ausgewählt oder ein falscher Pfad angegeben wurde, kann die IDE das Projekt nicht kompilieren. Prüfen Sie die Einstellungen über File → Project Structure → Project SDK.
Leerzeichen und Kyrillisch im Pfad
Auch wenn moderne Systeme deutlich toleranter geworden sind, gilt die goldene Regel weiterhin: Pfade zu Projekten und zum JDK sollten keine kyrillischen Zeichen, Leerzeichen oder Sonderzeichen enthalten. Verwenden Sie besser nur lateinische Buchstaben und Unterstriche.
Falsche Klasse gestartet
Wenn Sie mehrere Klassen mit einer main-Methode haben, stellen Sie sicher, dass Sie die richtige Datei starten (per Rechtsklick → ▶ Run).
GO TO FULL VERSION