IntelliJ IDEA ist eine integrierte Entwicklungsumgebung (IDE) des Softwareunternehmens JetBrains für die Programmiersprachen Java, Kotlin, Groovy und Scala. Es existieren ab der Version 9.0 zwei verschiedene Editionen, die kostenpflichtige Ultimate Edition und die kostenfreie Free Software Community Edition. Die kostenpflichtige Ultimate-Version kann mittels Abonnement monatlich oder auch jährlich bezahlt werden.

Funktionsumfang Zu den Features gehören die Unterstützung von Java EE, Ant, Apache Maven, Gradle, JUnit, ein GUI-Editor, Tools zur Versionskontrolle, insbesondere Git, sowie hauptsächlich verschiedene Möglichkeiten zum automatischen Refactoring von Code. Ab Version 14.0 ist ein Decompiler für Java-Klassen vorhanden, der es erlaubt, den Java-Code von Klassen zu betrachten, obwohl man nur den Bytecode dieser Klasse, nicht aber deren Quellcode besitzt.

Plug-ins Der Funktionsumfang kann mittels Plug-ins erweitert werden. Diese werden teils von JetBrains, teils von der IntelliJ-Community entwickelt. Das Schreiben eigener Plug-ins ist ausdrücklich erwünscht und wird derzeit in jedem Jahr durch einen Plug-in-Wettbewerb unterstützt, bei dem die Gewinner Geld- und Softwarepreise erhalten. Eine vollständige Liste aller Plugins ist auf der Seite von JetBrains zu finden. Zum aktuellen Zeitpunkt (Stand 27. Oktober 2025) existieren 10.000 verfügbare Plugins.

Aboprinzip Für die Ultimate Edition von IntelliJ IDEA existiert ein klassisches Aboprinzip mit monatlichen und jährlichen Zahlungen. Hierbei ist das jährliche Angebot, wie bei solchen üblich, preisgünstiger und wird zudem bei mehrfacher Nutzung über die Zeit billiger. Zudem werden verschiedene günstigere Versionen für Bildungseinrichtungen und Communitys angeboten.

Zudem bietet IntelliJ IDEA eine sogenannte unbefristete Fallback-Lizenz an. Diese erlaubt bestimmte Versionen der Ultimate Edition Software auch ohne aktives Abonnement zu nutzen, mitsamt allen Fehlerkorrekturen. Eine solche Lizenz erhält der Kunde, sollte er mindestens 12 Monate lang Kunde gewesen sein. Die Fallback-Version ist dann immer die Version, welche zu Beginn der 12 Monate erhältlich war.

IDE-Ableger Seit 2009 gibt es (zunächst unter dem Namen „JetBrains Web IDE“) mit PhpStorm einen Ableger der IntelliJ IDEA, der sich auf die Programmiersprache PHP konzentriert, WebStorm für die JavaScript- und TypeScript-Entwicklung sowie PyCharm für die Python-Entwicklung. Mittlerweile gibt es außerdem Ableger für Ruby, .NET-basierte Sprachen, C/C++, Rust, sowie Go. Darüber hinaus existiert seit Mai 2013 mit Android Studio ein Ableger von Google zur Erstellung von Apps für Android,Neue Entwicklungsumgebung Android Studio Nachricht auf computerbase.de, abgerufen am 16. Mai 2013 sowie mit JetBrains Fleet einen allgemeineren Codeeditor, der u. a. mit dem Backend von IntelliJ IDEA für Codeanalyse arbeitet.

Versionstabelle Während IntelliJ IDEA zunächst in einem jährlichen Veröffentlichungszyklus aktualisiert und als Kaufversion vertrieben wurde, ist es seit 2015 nur noch auf Basis eines Abo-Modells erhältlich.

Anfang 2016 erfolgte dann die Umstellung auf mehrere kleinere Veröffentlichungen pro Jahr. Diese werden jeweils mit der Jahreszahl und einer fortlaufenden Nummer für den Einzelrelease benannt.

Version Veröffentlichung Anmerkung 1.0 Januar 2001 erste Version 2.0 Juli 2001 3.0 November 2002 4.0 17. Februar 2004 4.5 27. Juli 2004 5.0 1. August 2005 6.0 2. Oktober 2006 7.0 15. Oktober 2007 Unterstützung für Groovy und Grails 8.0 6. November 2008 9.0 8. Dezember 2009 10.0 9. Dezember 2010 10.5 16. Mai 2011 Unterstützung für Java 7 11.0 6. Dezember 2011 11.1 28. März 2012 12.0 5. Dezember 2012 12.1 3. April 2013 Unterstützung für JavaFX2 13.0 3. Dezember 2013 Unterstützung für Java 8 14.0 5. November 2014 Decompiler für Java-Klassen 14.1 24. März 2015 initiale Unterstützung für Java 9, Unterstützung für Docker, Distraction Free Mode 15.0 2. November 20152016.117. März 20162016.212. Juli 20162016.322. November 20162017.121. März 20172017.218. Juli 20172017.330. November 20172018.127. März 2018Verbesserungen bei der Code-Vervollständigung, Datenflussanalyse, Fehlende ServiceLoader-Deklaration, Fehlende Klasse erstellen, Idempotente Körpererkennung2018.225. Juli 2018Java 11, mehrere GitHub-Zugänge2018.321. November 20182019.127. März 20192019.224. Juli 20192019.328. November 20192020.19. April 2020Java 14, LightEdit-Modus, JDK autodownload, Rendern von Javadocs im Editor2020.228. Juli 20202020.31. Dezember 20202021.17. April 2021Unterstützung für Java 16 und WSL 2, Space-Integration, Code With Me, HTML-Vorschau in der IDE, Code-Ausführung in SSH-Hosts und Docker-Containern2021.227. Juli 2021Unterstützung für Java 17 in Version 2021.2.12021.330. November 20212022.112. April 2022Unterstützung für Java 18, Dependency Analyzer2022.226. Juli 20222022.330. November 20222023.128. März 20232023.226. Juli 2023Einführung eines AI Assistant2023.36. Dezember 2023Freigabe des AI Assistant für alle Versionen2024.14. April 2024Einführung eines Code-Completion Tools2024.27. August 20242024.313. November 20242025.116. April 2025Unterstützung für Java 242025.24. August 2025Verbesserung der KI-Funktionen2025.38. Dezember 2025Zusammenführung der Community und Ultimate Edition in einer Installationsdatei

Weblinks

Offizielle Website von IntelliJ IDEA IntelliJ Community IntelliJ IDEA Blog IntelliJ IDEA Plugins

Einzelnachweise

Kategorie:Java-IDE Kategorie:Freie integrierte Entwicklungsumgebung