IntelliJ IDEA 2026.1 Help

モジュール構造設定

モジュール設定は 1 つのモジュールにのみ適用され、 .iml ファイルに保存されます。 モジュールには、プロジェクト用に構成されたものとは異なる SDK と言語レベル、および独自のライブラリを含めることができます。 また、特定のテクノロジーやフレームワークを運ぶこともできます。

モジュール SDK

SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。 Java ベースのアプリケーションを開発するには、JDK (Java Development Kit) が必要です。

プロジェクト SDK とは異なる SDK でモジュールをコンパイルできます。

モジュール SDK を追加する

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

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

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

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

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

別のモジュールレベルの SDK を設定する

IntelliJ IDEA はどの JDK を使用するかをどのようにして知っているのか?

IntelliJ IDEA は、プロジェクト内のモジュールに異なる JDK を使用する場合、コンパイルに使用する JDK を決定するために以下を実行します。

  • これは、プロジェクトで使用されているすべての JDK(プロジェクトレベルとモジュールレベルの両方で定義されている JDK)をチェックします。

  • これらの JDK の最新のものを計算します。 これは、すべてのモジュールを確実にコンパイルできるようにするために必要です。

  • 構成されている最新の JDK のバージョンが 1.6 より低い場合、IntelliJ IDEA は IDE の実行に使用される JDK バージョンを選択します。 この制限は、IntelliJ IDEA がプロジェクトの構築に使用するコンパイラー API が JDK 1.6 以降でサポートされるという事実に関連しています。

  • 特定のバージョンのコンパイラーが(選択された JDK バージョンに従って)使用されますが、各個別のモジュールは、プロジェクト設定でこの特定のモジュールに対して定義された JDK のライブラリに対して javac のクロスコンパイル機能を使用してコンパイルされます。

    これは、モジュールが依存関係が設定されているライブラリよりも新しいライブラリに対してコンパイルされている状況からあなたを守ります。

モジュールの言語レベル

言語レベルは、エディターが提供するコーディング支援機能を定義します。 モジュールの言語レベルを構成するには:

モジュールの言語レベルを設定する

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

  2. プロジェクト設定 で、 モジュール | ソース を選択します。

  3. 言語レベル リストから、必要なオプションを選択します。

  4. プロジェクトの言語レベルを使用するには、 プロジェクトのデフォルト を選択します。

モジュール言語レベルの指定

モジュールコンパイラ出力

コンパイラー出力パスは、IntelliJ IDEA がコンパイル結果を格納するディレクトリへのパスです。 このディレクトリでは、IDE が 2 つのサブディレクトリを作成します: output は本番コード用、 test output はテストソース用です。

モジュールコンパイラ出力を設定する

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

  2. プロジェクト設定 で、 モジュール | パス を選択します。

  3. 出力パス および テスト出力パス で指定されたパスを変更するか、 プロジェクトのコンパイル出力パスを継承する を選択して、 プロジェクトに指定されたパスを使用します。

  4. コード補完、ナビゲーション、インスペクションから出力フォルダーを除外するには、 出力パスを除外 チェックボックスを選択します。 これにより、IDE の全体的なパフォーマンスが向上します。

モジュールコンパイラーの出力の指定

モジュールライブラリ

ライブラリは、アプリケーションの開発時に使用できるコンパイル済みコードのコレクションです。 モジュールレベルでライブラリを追加できます。 この場合、そのようなライブラリのコードを使用できるモジュールは 1 つだけです。

モジュールレベルのライブラリを追加する

グローバルライブラリとプロジェクトライブラリは、モジュールの依存関係に追加するまで利用できません。

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

  2. ライブラリを追加するモジュールを選択し、 依存関係 をクリックします。

  3. 追加 ボタンをクリックし、 ライブラリ を選択します。

    新しいモジュールライブラリの追加
  4. 開いたダイアログで、モジュールに追加するプロジェクトまたはグローバルライブラリを選択します。

    または、 新規ライブラリ をクリックして必要なオプションを選択します:コンピューター上のファイルから Java および Kotlin のライブラリを追加するか、Maven からライブラリをダウンロードできます。

    新しいモジュールライブラリの追加
2026 年 3 月 30 日