IntelliJ IDEA

IntelliJ IDEA
開発者ジェットブレインズ
初回リリース1.0 / 2001年1月 (2001年1月
安定版リリース
2025.3 [ 1 ] ウィキデータで編集する / 2025年12月8日
書かれたJavaコトリン
オペレーティング·システムWindowsmacOSLinux
タイプJava IDE
ライセンス
Webサイトwww.jetbrains.com /アイデア/

IntelliJ IDEA発音:/ ɪ n ˈ t ɛ l ɪ / in- TEL -ih-jay "アイデア" [ 3 ])は、Javaで書かれた統合開発環境(IDE)で、Java、KotlinGroovy、その他のJVMベースの言語で書かれたコンピュータソフトウェアを開発するためのものです。JetBrains (旧称IntelliJ)によって開発されApache 2ライセンスのコミュニティ版(バンドルされているプラ​​グインの一部にはプロプライエタリライセンスが適用されます) [ 2 ] [ 4 ]とプロプライエタリな商用版として提供されています。どちらも商用開発に使用できます。[ 5 ] [ 6 ]

歴史

IntelliJ IDEAの最初のバージョンは2001年1月にリリースされ、高度なコードナビゲーションとコードリファクタリング機能を統合した最初のJava IDEの1つでした。[ 7 ] [ 8 ]

2009年、JetBrainsはIntelliJ IDEAのソースコードをオープンソースのApache License 2.0に基づいて公開しました。[ 9 ] [ 10 ]また、JetBrainsはオープンソース機能を含むIntelliJ IDEAの限定版を「Community Edition」という名称で配布し始めました。商用版のUltimate Editionは追加機能を提供しており、引き続き有償で利用可能です。

2010年のInfoWorldレポートでは、IntelliJは、 Eclipse、IntelliJ IDEA、NetBeansJDeveloperの4つのトップJavaプログラミングツールの中で最高のテストセンタースコアを獲得しました。[ 11 ]

2014年12月、GoogleはオープンソースコミュニティエディションをベースにしたAndroidアプリ用のオープンソースIDEであるAndroid Studioのバージョン1.0を発表しました。 [ 12 ] IntelliJのフレームワークをベースにした他の開発環境としては、 AppCodeCLionDataGripGoLandPhpStormPyCharmRiderRubyMineWebStormMPSなどがあります。[ 13 ]

2020年9月、ファーウェイは、 WindowsおよびmacOS向けファーウェイのSmartAssistを備えたJetbrains IntelliJ IDEAに基づくHarmonyOSアプリ開発用のオープンソースIDEであるDevEco Studioのバージョン1.0を発表およびリリースしました。[ 14 ]

2025年9月、JetBrainsはIDEにAIサポートを追加しました。これは無料(限定利用)または有料サブスクリプションサービスとして提供されています。これには自社エージェント(Junie)とAnthropicのClaudeのサポートが含まれます。[ 15 ]他のエージェントは既にプラグインとして利用可能でした。

システム要件

IntelliJ IDEA 2025.2のシステム要件[ 16 ]
ウィンドウズ macOS リナックス
オペレーティング システムのバージョン64 ビットWindows 10 バージョン 1809 (またはWindows Server 2019 ) 以降 macOS Monterey以降 GNOMEKDEをサポートするglibc 2.28以降を搭載したLinux 6.xディストリビューション
ラム最低2 GBの空きRAM、8 GBのRAMを推奨
ディスク容量3.5 GB 必要。5 GB 以上の空き容量がある ソリッド ステート ドライブを推奨
JDKバージョンJDK 7から25までサポートされています[ 17 ]
JREバージョンJava 21にバンドル
画面解像度最低1024×768が必要、最低1920×1080が推奨

特徴

コーディング支援

IDEは、コンテキストを解析してコード補完を行う機能[ 18 ]、コード内のクラスや宣言に直接ジャンプできるコードナビゲーション、コードリファクタリングコードデバッグ[ 19 ]リンティング、提案による不整合の修正オプションなどの機能を提供します。

組み込みツールと統合

IDEは、 MavenGruntGradlesbtなどのビルド/パッケージングツールとの統合[ 18 ]を提供します。Microsoft SQL ServerOraclePostgreSQLSQLiteMySQLなどのデータベースをサポートしており、Ultimateエディションでは、JetBrainsが開発した別のIDEであるDataGripの組み込みバージョンを介してIDEから直接アクセスできます。

プラグインエコシステム

IntelliJ IDEAは、IDEに機能を追加できるプラグインをサポートしています。プラグインは、IntelliJのプラグインリポジトリウェブサイトから、またはIDEに組み込まれているプラ​​グイン検索・インストール機能からダウンロードしてインストールできます。各エディションには個別のプラグインリポジトリがあり、2024年11月現在、Communityエディションは7,600以上のプラグインをサポートし、Ultimateエディションは8,300以上のプラグインをサポートしています。[ 20 ]

サポートされている言語

CommunityエディションとUltimateエディションは、次の表に示すように、さまざまなプログラミング言語のサポートが異なります。[ 21 ]

テクノロジーとフレームワーク

出典: [ 21 ]

AtlassianはIntelliJ用の無料プラグインを提供しており、 JIRA[ 34 ] 、 BambooCrucibleFishEyeと統合できます。しかし、IDE-Connectorと呼ばれるこのソフトウェアは2015年6月1日に廃止されました。[ 35 ]

ソフトウェアのバージョン管理とリビジョン管理

2つのエディションは、ソフトウェアのバージョン管理リビジョン管理システムのサポートにおいても異なります[ 21 ]

コアエンジン(IntelliJ IDEA)は、特定の開発環境に特化した多くの製品IDEにも含まれています。2025年9月下旬時点で、これらには以下が含まれます。[ 38 ]

  • IntelliJ IDEA: Java、Kotlin、Spring
  • PyCharm : Python、Django、Jupyter
  • PhpStorm : PHP、Laravel、Symfony
  • GoLand : Go (Golang)、JavaScript、TypeScript
  • ライダー: C#、.NET、ASP.NET
  • CLion : C、C++、CMake
  • RustRover : Rust、SQL、JavaScript
  • WebStorm : JavaScript、TypeScript、React
  • RubyMine : Ruby on Rails (RoR)、Hotwire、RuboCop
  • DataGrip : データベース、SQL、NoSQL
  • DataSpell : Python、Jupyter、SQL セル
  • ReSharper : C#、.NET、ASP.NET

参照

参考文献

参考文献

  1. ^ 「IntelliJ IDEA 2025.3 がリリースされました! | IntelliJ IDEA ブログ」 2025年12月8日。 2025年12月8日閲覧
  2. ^ a b「JETBRAINS COMMUNITY EDITION 利用規約」
  3. ^ Jemerov, Dmitry (2013年8月2日). 「IntelliJプラットフォーム上で開発ツールを構築する。ウェビナー」 YouTube 、IntelliJ IDEAチャンネル。 2024年5月2日閲覧
  4. ^ “JetBrains/intellij-community” . GitHub . 2022年12月6日.
  5. ^ 「FAQ - IntelliJオープンソースプロジェクト - Confluence」 www.jetbrains.org . 2020年1月23日時点のオリジナルよりアーカイブ
  6. ^ 「JetBrains IDEのコミ​​ュニティエディションを商用のプロプライエタリソフトウェアの開発に使用できますか?」 JetBrains . 2021年6月29日閲覧
  7. ^ 「IntelliJ IDEA :: Javaリファクタリングに加え、JSP、XML、CSS、HTML、JavaScript向けの高度なコードリファクタリング機能」 JetBrains。2014年1月22日時点のオリジナルよりアーカイブ。 2010年12月17日閲覧
  8. ^ Fowler, Martin . 「リファクタリングのルビコン川を渡るMartinFowler.com .
  9. ^ 「JetBrainsのIntelliJ IDEAがオープンソース化」。JetBrainsブログ。2009年10月15日。 2022年9月4日閲覧
  10. ^ Pronschinske, Mitch (2009年10月15日). 「IntelliJ IDEAがオープンソース化」 . dzone.com . 2017年3月14日時点のオリジナルよりアーカイブ2022年9月4日閲覧。
  11. ^ Binstock, Andrew (2010年9月22日). 「InfoWorldレビュー:トップJavaプログラミングツール」 . InfoWorld .
  12. ^ 「Google、IDEの最初の安定版となるAndroid Studio 1.0をリリース」 VentureBeat 2014年12月8日。
  13. ^ 「IntelliJプラットフォームとは?」 VentureBeat . 2015年2月23日。
  14. ^ Amit (2020年9月9日). 「Huawei DevEco Studio 1.0がリリース:EMUI 11とHongmeng Projectアプリの開発が可能に」 . HU . 2023年8月24日閲覧
  15. ^ 「JetBrains IDE が AI に対応」
  16. ^ 「IntelliJ IDEAのインストール - システム要件」 www.jetbrains.com 2025年9月16日. 2025年11月16日閲覧
  17. ^ 「サポートされているJavaのバージョンと機能」 www.jetbrains.com 2025年10月9日2025年11月16日閲覧
  18. ^ a b「IntelliJ IDEA :: Features」 . JetBrains . 2016年2月7日閲覧。
  19. ^ Roman Beskrovnyi、「IntelliJ IDEA でのデバッグ: 初心者向けガイド」 CodeGym.cc ブログ、2020 年 3 月 16 日
  20. ^ 「JetBrains Marketplace」 . JetBrains . 2024年11月2日閲覧
  21. ^ a b c「IntelliJ IDEAエディション比較」JetBrains . 2014年12月19日閲覧
  22. ^ 「Cursive - プラグイン - JetBrains」 . JetBrainsプラグインリポジトリ.
  23. ^ 「CloudSlang - プラグイン - JetBrains」 . JetBrainsプラグインリポジトリ.
  24. ^ 「Elm - プラグイン - JetBrains」 . JetBrainsプラグインリポジトリ. 2021年5月9日時点のオリジナルよりアーカイブ。 2019年3月4日閲覧
  25. ^ファン・デル・クライ、リック。「Haskell - プラグイン - JetBrains」JetBrains プラグイン リポジトリ
  26. ^ 「Julia - プラグイン - JetBrains」 . JetBrainsプラグインリポジトリ.
  27. ^ "sylvanaar2 / Lua For IDEA / wiki / Home — Bitbucket" . bitbucket.org . 2016年10月11日時点のオリジナルよりアーカイブ。 2016年4月3日閲覧
  28. ^ 「Python Community Edition - プラグイン - JetBrains」。JetBrainsプラグインリポジトリ
  29. ^ 「JetBrains、Pythonコミュニティに人気IDEの無料版PyCharm 3.0を提供」 jetbrains.com 2013年9月24日。
  30. ^ 「IntelliJ用R言語」。JetBrainsプラグインリポジトリ
  31. ^ JetBrains . 「Rust」 . JetBrainsプラグイン. 2019年12月10日閲覧。
  32. ^ Cheptsov, Andrey (2017年8月4日). 「IntelliJ IDEA、CLion、その他のJetBrains IDE向けオープンソースRustプラグインの公式サポート」 . JetBrainsブログ. 2019年12月10日閲覧
  33. ^ 「IntelliJ IDEA 13の組み込みSBTサポート」JetBrains . 2013年11月18日。
  34. ^ 「IDEコネクタ」。Atlassian 。2011年1018日時点のオリジナルよりアーカイブ2009年2月7日閲覧。
  35. ^ Gatz, Bartek (2015年6月). 「Atlassian IDE コネクタのサポートを終了いたします - Atlassian Developers」 . developer.atlassian.com . 2016年11月4日時点のオリジナルよりアーカイブ。 2016年11月2日閲覧
  36. ^ JetBrains . 「TFS」 . JetBrainsプラグイン. 2019年12月10日閲覧。
  37. ^ Microsoft . 「Azure DevOps」 . JetBrains プラグイン. 2019年12月10日閲覧。
  38. ^ JetBrains. 「choose-your-ide」 . JetBrains IDEs . 2025年10月1日閲覧。