Mit IntelliJ Java Code kompilieren, ausführen und debuggen
Wie kann ich meinen erstellten Java-Code kompilieren, ausführen und debuggen.
Ziele
- Du kannst deinen Java-Code in IntelliJ ausführen
- Du verstehst, wie du Breakpoints setzt und deinen Code debuggen kannst
- Du lernst die wichtigsten Shortcuts und Funktionen für das Entwickeln mit IntelliJ kennen

Um erste Erfahrungen mit IntelliJ zu machen, kannst Du das Hello World Beispiel
von it-ninjas verwenden.
Java-Programm ausführen
Sobald dein Java-Programm eine main
-Methode enthält, kannst du es direkt starten:
- Öffne die Datei mit der
main
-Methode. - Klicke links neben die Zeilennummer (dort erscheint ein grünes Dreieck).
- Wähle Run ‘Dateiname.main()’ aus.
Alternativ kannst du über das Menü oben auf den Play-Button klicken oder Shift + F10
drücken.

Du kannst mehrere Run-Konfigurationen definieren – zum Beispiel für verschiedene Klassen oder Tests.
Projekt kompilieren
IntelliJ kompiliert deinen Code automatisch im Hintergrund, sobald du speicherst.
Manuelles Kompilieren geht so:
- Über das Menü:
Build → Build Project
- Tastenkürzel:
Ctrl + F9
Wenn du Fehler machst, werden sie sofort hervorgehoben – das spart dir viel Zeit.
Debugging in IntelliJ
Fehler finden geht einfacher, wenn du den Debugger verwendest.
Breakpoint setzen
- Klicke links neben eine Zeilennummer → roter Punkt erscheint.
- Starte das Programm im Debug-Modus:
Shift + F9
oder Rechtsklick auf das grüne Dreieck → Debug ‘…’.
Debugger-Ansicht
Sobald der Code anhält:
- Du siehst aktuelle Variablen und deren Werte
- Du kannst mit den Buttons Step Over, Step Into oder Resume den Code durchgehen

Im Debug-Fenster kannst du sogar Variablen ändern oder Ausdrücke live auswerten – perfekt zum Testen von Vermutungen!
Häufige Shortcuts
Aktion | Shortcut |
---|---|
Programm ausführen | Shift + F10 |
Debug starten | Shift + F9 |
Projekt kompilieren | Ctrl + F9 |
Nächste Zeile (Debug) | F8 |
In Methode springen (Debug) | F7 |
Fazit
IntelliJ unterstützt dich bei jedem Schritt – vom ersten Ausführen bis zum systematischen Debugging.
Mit ein paar Handgriffen kannst du effizient Fehler finden und verstehen, wie dein Programm wirklich funktioniert.

Nutze den Debugger regelmässig – das verbessert nicht nur deinen Code, sondern auch dein Verständnis für Programmabläufe.
Zuletzt geändert July 1, 2025: Rework tools module (6915eedfe)