IntelliJ

Aus Programmieren-Wiki
🚧 Diese Seite befindet sich in Bearbeitung 🚧

Was ist die IntelliJ IDE?

IntelliJ ist eine, für Java spezialisierte, Entwicklungsumgebung für die Entwicklung von Software.

Installation der korrekten Version

Die aktuelle Version von IntelliJ ist hier zu finden. Hier gibt es zwei Versionen:

  • Ultimate
    Diese Version ist zwar kostenpflichtig, für Studenten aber kostenfrei. Sie bietet einige Features die für das Studium hilfreich sein können, aber nicht essentiell sind. Es lohnt sich also, sich diese einmal anzuschauen.
  • Community Edition
    Diese Version ist für alle komplett kostenfrei benutzbar und vollkommen ausreichend für diese Lehrveranstaltung.

Beide diese Versionen bieten dieselbe Erweiterbarkeit durch kostenfreie Plugins.

Wichtige Fenster

  • Project
    Zeigt die "Outline" des Projekts an, also alle Dateien und Ordner/Pakete die sich in diesem Projektordner befinden
  • Commit/Version Control
    Integrierte Version Control Fenster um aus der IDE heraus via Git mit Repositories zu arbeiten
  • Terminal
    Ein in der IDE integriertes Terminal
  • Problems
    Zeigt Probleme innerhalb des Projektes auf wie z.B. Kompilierfehler, Syntaxfehler, ...

Anders als bei Eclipse gibt es hier keine "Perpektiven". Um eine Sicht über die notwendigsten Informationen beim Debugging zu erhalten z.B. öffnet die IDE selbstständig beim Debuggen die notwendigen Fenster.

Checkstyle-konforme Einrichtung: Leerzeichen statt Tabulatoren

IntelliJ verwendet bereits standardmäßig Leerzeichen statt Tabulatoren. Sollte dies nicht der Fall sein, so kann das sehr einfach umgestellt werden:

  • Unten rechts auf "4 spaces*" drücken (das Sternchen markiert auch, dass es Tabulatoren sind)
  • Im neu geöffneten Fenster "Use tab character" abwählen
  • Ggf. das Feld "Tab size" auf 4 anpassen

In der Vorschau im Fenster sollten jetzt Punkte als Leersymbole angezeigt werden anstelle von Strichen.

Ausführen von Java-Programmen

Zum ausführen eines Programmes gibt es mehrere Möglichkeiten:

  1. Wenn eine Run Configuration verfügbar ist, kann direkt die Main-Klasse/main-Methode des Projektes ausgewählt werden und aus dem Editor heraus gestartet werden.
  2. Wenn keine Run Configuration vorhanden ist oder die Main-Klasse nicht offen ist, kann hier eine Run Configuration erstellt werden oder das Programm von hier gestartet werden (für das direkte Starten außerhalb der Main-Klasse muss dafür aber dennoch eine Run Configuration vorhanden sein)

Eine Run Configuration kann erstellt werden, indem das Dropdown neben dem Startknopf ausgewählt und "Edit configurations" gedrückt wird.

Dadurch öffnet sich ein neues Fenster. In diesem muss dann zunächst eine neue Konfiguration mit dem + Symbol oben links erstellt werden (Das sollte ein Java Konsolenprojekt sein). Dort gibt es dann mehrere Felder.

Zum einen kann die SDK ausgewählt werden, mit der das Program ausgeführt werden soll. Zum anderen kann auch die Main-Klasse/main-Methode ausgewählt werden, die ausgeführt werden soll. Das Programm sucht diese Methode selbst, wenn der entsprechende explorer über den Knopf geöffnet wird.

Auch können hier übergebene Argumente eingetragen werden.