IntelliJ IDEA (インテリジェイ アイディア[3]) は、チェコに本社を置くJetBrains社が開発した、Javaなど数多くのプログラミング言語に対応した統合開発環境である。 リファクタリング機能をJava用の統合開発環境としては初めて搭載したことでも知られる[4]。変数に型のないプログラミング言語に対してもリファクタリングを提供している。 ZeroTurnaroundの調査によると、2016年時点ではJavaの統合開発環境としては1番人気である[5]。 Ver.9からはオープンソースのCommunity Editionを提供している[6]。 有償のUltimate Editionに対しての、このCommunity Editionの違いは以下の通りである。 対応言語がJava、Scala、Groovy、Clojure、KotlinなどのJavaプラットフォーム上の言語のみ。P