Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
IntelliJ IDEA
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
IntelliJ IDEA ist eine Entwicklungsumgebung (IDE) von JetBrains, vor allem für Java und Kotlin. Sie bietet intelligente Codevervollständigung, Refactoring, einen Debugger und eingebaute Unterstützung für Maven, Gradle und Git.
Vorbemerkungen
- Eine Version für alle: IntelliJ IDEA gibt es seit Version 2025.3 nur noch als ein gemeinsames Produkt. Die frühere „Community Edition“ ist darin aufgegangen: Ihr Funktionsumfang bleibt kostenlos, auch für kommerzielle Projekte. Weitere Funktionen (früher „Ultimate“) erfordern ein Abo, das 30 Tage kostenlos getestet werden kann.
- Kein apt-Paket: In den Ubuntu-Paketquellen gibt es Pakete wie
libintellij-platform-api-java. Das sind nur Programmbibliotheken aus der IntelliJ-Plattform, auf der alle JetBrains-IDEs aufbauen, nicht die IDE selbst. Diese Anleitung installiert IntelliJ IDEA deshalb als Snap. Das Snap wird von JetBrains selbst veröffentlicht. - Speicherplatz: Das Snap ist knapp 2 GB groß.
Installation
1. Paketlisten aktualisieren
Damit apt die aktuelle Version des Java-Entwicklungspakets im nächsten Schritt kennt.
sudo apt update
2. Java-Entwicklungspaket (JDK) installieren
IntelliJ IDEA bringt für sich selbst eine eigene Java-Laufzeit mit. Um eigene Java-Programme zu übersetzen und auszuführen, brauchst du aber ein JDK. default-jdk installiert die aktuelle Java-Version mit Langzeitunterstützung aus den Ubuntu-Paketquellen (derzeit Java 25).
sudo apt install default-jdk
Prüfen: Die Ausgabe nennt die Java-Version, z. B. javac 25.
javac -version
3. IntelliJ IDEA installieren
Installiert IntelliJ IDEA als Snap. --classic ist nötig, weil eine IDE uneingeschränkt auf deine Dateien, das JDK und andere Programme zugreifen muss.
sudo snap install intellij-idea --classic
Prüfen: Die Ausgabe zeigt Name, Version (z. B. 2026.2.3) und als Herausgeber jetbrains.
snap list intellij-idea
Erste Schritte
4. IntelliJ IDEA starten
Öffne das Anwendungsmenü und starte IntelliJ IDEA. Beim ersten Start fragt das Programm nach den Nutzungsbedingungen und ob anonyme Nutzungsdaten gesendet werden dürfen. Das Senden kannst du ablehnen.
Prüfen: Es erscheint der Willkommensbildschirm mit den Schaltflächen New Project und Open.
5. Kostenlose Nutzung wählen
Wenn IntelliJ IDEA nach einer Lizenz fragt, wähle die kostenlose Nutzung (nicht die Testversion des Abos). Damit stehen alle Grundfunktionen dauerhaft zur Verfügung. Das Abo kannst du später jederzeit über Help → Register freischalten.
6. Deutsche Oberfläche einrichten
Die Oberfläche ist zunächst auf Englisch. Öffne im Willkommensbildschirm Customize → Language (oder in einem Projekt File → Settings → Appearance & Behavior → System Settings → Language and Region), wähle Deutsch und starte IntelliJ IDEA neu. Fehlt Deutsch in der Liste, installiere zuerst unter Plugins das Sprachpaket „German Language Pack“.
7. Erstes Projekt anlegen
Klicke auf New Project. Wähle als Sprache Java und als Build-System Maven oder Gradle. Unter JDK sollte das in Schritt 2 installierte JDK erscheinen (Pfad /usr/lib/jvm/...). Mit Create wird das Projekt angelegt.
Prüfen: Öffne die Datei Main.java und klicke auf den grünen Pfeil neben main. Unten im Ausführungsfenster erscheint die Ausgabe des Programms.
8. Die wichtigsten Tastenkürzel kennenlernen
| Tasten | Wirkung |
|---|---|
| 2 × Umschalt | Überall suchen: Dateien, Klassen, Aktionen, Einstellungen |
| Strg+Umschalt+A | Aktion über ihren Namen suchen |
| Alt+Enter | Lösungsvorschläge für die markierte Stelle anzeigen |
| Strg+Leertaste | Codevervollständigung |
| Umschalt+F10 | Programm ausführen |
| Umschalt+F9 | Programm im Debugger ausführen |
| Strg+Alt+L | Code formatieren |
| Umschalt+F6 | Umbenennen (überall im Projekt) |
| Alt+F12 | Terminal ein- und ausblenden |
Hinweis: Strg+Alt+L sperrt unter Ubuntu eventuell den Bildschirm, bevor IntelliJ IDEA die Tasten erhält. In diesem Fall formatierst du den Code über Code → Reformat Code.
Optional: Mehr Dateien überwachen
9. Grenze für Dateiüberwachung erhöhen
IntelliJ IDEA lässt sich vom System melden, wenn sich Dateien im Projekt ändern. Bei großen Projekten reicht die Voreinstellung von Ubuntu dafür nicht aus, dann erscheint ein Hinweis „External file changes sync might be slow“. Nur in diesem Fall ist der Schritt nötig. Die Datei unter /etc/sysctl.d hebt die Grenze dauerhaft an.
sudo nano /etc/sysctl.d/60-jetbrains.conf
Die Datei ist neu und leer. Füge diese Zeile ein, speichere mit Strg+O und Enter und beende nano mit Strg+X:
fs.inotify.max_user_watches = 524288
10. Neue Grenze sofort übernehmen
Lädt die Einstellungen neu, damit du nicht neu starten musst. Danach IntelliJ IDEA neu starten.
sudo sysctl --system
Prüfen: Die Ausgabe lautet 524288.
cat /proc/sys/fs/inotify/max_user_watches
Aktualisieren
Snaps aktualisieren sich automatisch im Hintergrund. Sofort aktualisieren kannst du mit:
sudo snap refresh intellij-idea
Deinstallieren
1. IntelliJ IDEA entfernen
Entfernt das Snap. --purge verhindert, dass Snap vorher eine Sicherungskopie der Snap-Daten anlegt.
sudo snap remove --purge intellij-idea
2. Einstellungen, Plugins und Zwischenspeicher entfernen
IntelliJ IDEA speichert seine Daten in Ordnern, deren Name mit IntelliJIdea beginnt, gefolgt von der Version. Ordner anderer JetBrains-Programme (z. B. der Toolbox) bleiben erhalten. Achtung: Deine IDE-Einstellungen und installierten Plugins gehen verloren. Deine Projekte selbst werden nicht gelöscht.
rm -rf ~/.config/JetBrains/IntelliJIdea* ~/.cache/JetBrains/IntelliJIdea* ~/.local/share/JetBrains/IntelliJIdea*
3. Einstellung zur Dateiüberwachung entfernen
Nur nötig, wenn du Schritt 9 ausgeführt hast. Die höhere Grenze gilt dann ab dem nächsten Neustart nicht mehr.
sudo rm /etc/sysctl.d/60-jetbrains.conf
4. Optional: JDK entfernen
Nur ausführen, wenn kein anderes Programm Java braucht.
sudo apt purge default-jdk
sudo apt autoremove
Prüfen: Die Ausgabe meldet, dass kein Snap namens intellij-idea installiert ist.
snap list intellij-idea
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Open Knowledge (Freies Wissen): Alle Texte stehen unter der freien Lizenz Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0) und können frei gelesen, geteilt und weiterverarbeitet werden.