IntelliJ IDEA 2025.3 ヘルプ

SDK

ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。

一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作成し、そのプロジェクトの SDK を定義したら、このプロジェクトのモジュールを SDK を継承するように設定できます。モジュールごとに個別に SDK を指定することもできます。詳細は、モジュール SDK の変更を参照してください。

サポートされている SDK

SDK の構成

SDK定義するということは、IntelliJ IDEA に、必要な SDK バージョンがコンピューターのどのフォルダーにインストールされているかを知らせることです。このフォルダーは SDK ホームディレクトリと呼ばれます。

グローバル SDK を追加する

  1. メインメニューで、ファイル | プロジェクト構造 | プラットフォーム設定 | SDK に移動します。

  2. the Add button をクリックし、コンピューターで検出された SDK のリストから必要なオプションを選択します。

  3. JDK の場合のみ: IDE がコンピューター上で必要な JDK を自動的に見つけられない場合は、ディスクから JDK を追加をクリックし、開いたダイアログでホームディレクトリを指定します。

    必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。

Show available SDKs in the Project Structure dialog

SDK を削除する

IDE から不要な SDK を削除できます。

  1. メインメニューで、ファイル | プロジェクト構造 | プラットフォーム設定 | SDK に移動します。

  2. 削除する SDK を選択し、the Add button をクリックします。

  3. 変更を適用し、ダイアログを閉じます。

    Removing SDK from IDE

プロジェクト SDK を追加する

  1. メインメニューで、ファイル | プロジェクト構造 | プロジェクト設定 | プロジェクトに移動します。

  2. 必要な SDK が IntelliJ IDEA ですでに定義されている場合は、検出された SDK リストから選択します。

  3. JDK の場合のみ: IDE がコンピューター上で必要な JDK を自動的に見つけられない場合は、ディスクから JDK を追加をクリックし、開いたダイアログでホームディレクトリを指定します。

    必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。

Change the project SDK

モジュール SDK を追加する

  1. メインメニューで、ファイル | プロジェクト構造 | プロジェクト設定 | モジュールに移動します。

  2. SDK を設定するモジュールを選択し、依存関係をクリックします。

  3. 必要な SDK が IntelliJ IDEA ですでに定義されている場合は、検出された SDK リストから選択します。

  4. JDK の場合のみ: IDE がコンピューター上で必要な JDK を自動的に見つけられない場合は、ディスクから JDK を追加をクリックし、開いたダイアログでホームディレクトリを指定します。

    必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。

Setting up another module-level SDK

Java 開発キット (JDK)

IntelliJ IDEA でアプリケーションを開発するには、Java SDK (JDK) が必要です。JDK は、ライブラリ、Java アプリケーションを開発およびテストするためのツール (開発ツール)、および Java プラットフォーム上でアプリケーションを実行するためのツール (Java ランタイム環境 – JRE) を含むソフトウェアパッケージです。

JRE は JDK とは別に入手できますが、コンパイラーやデバッガーなどの必須コンポーネントが含まれていないため、アプリケーション開発には適していません。

IntelliJ IDEA では、JDK パッケージを IDE から直接ダウンロードするか、必要な JDK ディストリビューションを手動でダウンロードして IDE で定義できます。

手動でダウンロードする場合は、任意の利用可能なディストリビューション(英語)を使用します。例:

プロジェクト JDK を設定する

  1. メインメニューで、ファイル | プロジェクト構造 | プロジェクト設定 | プロジェクトに移動します。

  2. 必要な JDK が IntelliJ IDEA ですでに定義されている場合は、SDK リストから選択します。

    JDK がコンピューターにインストールされているが IDE で定義されていない場合は、ディスクから SDK を追加するを選択し、JDK ホームディレクトリへのパスを指定します (例: /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk)。

    Change a project SDK
  3. 必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。

    Downloading a JDK when creating a project
  4. 変更を適用し、ダイアログを閉じます。

バージョンマネージャーを使用して JDK を構成する

SDKMAN!(英語)asdf(英語) などのコマンドラインツールを使用して、IntelliJ IDEA で異なる JDK バージョンをインストール、管理、切り替える場合、インレイヒントを使用するとバージョン管理がより便利になります。

たとえば、.sdkmanrc または .tool-versions ファイルでまだインストールされていない JDK バージョンが指定されている場合は、インレイヒントが表示され、直接ダウンロードできるようになります。

Inlay hints in .sdkmanrc in IntelliJ IDEA

必要な JDK バージョンがすでにインストールされているが、プロジェクト用に構成されていない場合は、ヒントを使用してそれをプロジェクト JDK として簡単に設定できます。

Inlay hints in .sdkmanrc in IntelliJ IDEA

このインレイヒントの設定は設定 | エディター | インレイヒント | コードビジョン | Java の構成で確認できます。その他の利用可能なインレイヒントとその使い方については、インレイヒントを参照してください。

バージョンマネージャーファイルからの自動構成を無効にする

バージョンマネージャーを使用するプロジェクトを開くと、IDE は対応する設定ファイル(例: .sdkmanrc または .tool-versions)で定義されている JDK を自動的に設定します。この動作は設定で変更できます。

  1. Ctrl+Alt+S を押して設定を開き、詳細設定を選択します。

  2. オプションプロジェクトを開いたときに、構成ファイル(「.sdkman」、「.tool-versions」など)の変更をリッスンし始めるを無効にして変更を適用します。

Kotlin SDK

Kotlin SDK は、JDK とは異なる方法で配布されます。通常のライブラリ依存関係としてプロジェクトに追加され、.m2 フォルダーに格納されます。IDE は、新しい Kotlin プロジェクトを作成するとき、または既存のプロジェクトを同期するときに、これをダウンロードします。既存の JVM プロジェクトに Kotlin を追加することもできます。

Kotlin SDK in Project tool window

Kotlin の詳細については、Kotlin のドキュメント(英語)を参照してください。

2025 年 11 月 11 日

関連ページ:

Maven

IntelliJ IDEA は Maven との完全な統合をサポートしており、ビルドプロセスの自動化に役立ちます。新しい Maven プロジェクトを作成したり、既存のプロジェクトを開いて同期したり、既存の IntelliJ IDEA プロジェクトに Maven サポートを追加したり、マルチモジュールプロジェクトを設定・管理したりできます。Maven プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してくだ...

Gradle JVM の選択

Gradle プロジェクトを作成または開いたときに、プロジェクト内の Gradle JVM のバージョンが期待したものではない場合は、次の手順を確認して、IntelliJ IDEA が特定の Gradle JVM バージョンを選択する方法を確認できます。プロジェクトを作成しているとします。新しいプロジェクトの Gradle JVM バージョンを解決する JDK であるプロジェクト SDK を使用する場合、Gradle JVM はプロジェクトの SDK と同じになります。基本的に、Gradle JVM...

インレイヒント

インレイヒントは、エディターに表示される特別なマーカーで、呼び出されたメソッドが期待するパラメーター名など、コードに関する追加情報を提供します。他の種類のヒントは、アノテーション、コードの作成者、使用状況などに関する情報を提供します(言語によって異なります)。インレイヒントはエディターに表示され、コードに関する追加情報を提供して、読みやすく移動しやすくします。インレイヒントを有効または無効にするエディター内で現在表示されているヒントを無効にするには: ヒントを右クリックし、特定の種類のヒントを無効...

Kotlin 入門

Kotlin の使用を開始する前に、Kotlin プラグインが有効になっていることを確認してください。プラグインは IntelliJ IDEA にバンドルされており、デフォルトで有効になっています。プラグインが有効になっていない場合は、プラグインのインストールの説明に従って、プラグイン設定ページで有効にしてください。IntelliJ IDEA は、Kotlin に最高のサポートを提供します。これには、Kotlin 固有のプロジェクトテンプレート、コーディング支援、リファクタリング、デバッグ、分析...

モジュールをアンロードする

IntelliJ IDEA の動作を高速化するために、現時点では必要のないモジュールを一時的に確保 (アンロード) することができます。IDE は、コードの検索やリファクタリング、またはプロジェクトのコンパイル時に、アンロードされたモジュールを無視します。モジュールをアンロードするときは、ローカルで実行します。アンロードされたモジュールに関する情報は、バージョン管理を通じて共有されません。モジュールを手動でアンロードするプロジェクトツールウィンドウ () に移動します。モジュールを右クリックし、...