IntelliJ IDEA 2026.1 Help

プロジェクト構成設定

プロジェクト構造の設定には、SDK、プロジェクトのコンパイラーの出力パス、およびプロジェクトのライブラリが含まれます。 これらの設定は、他のプロジェクト構成ファイルとともに .idea ディレクトリに保管されます。

プロジェクト構造の設定を変更するには、ツールバーの the IDE and Project Settings button をクリックし、 プロジェクト構造 the Project Structure button を選択します。 あるいは、 ファイル | プロジェクト構造 に移動するか、 Ctrl+Alt+Shift+S を押します。

プロジェクト構造のプロジェクトページダイアログ

プロジェクト SDK

SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。 必要な SDK がコンピューターにインストールされ、IDE で定義されていない場合は、 SDK の追加 | 'SDK name' を選択し、SDK ホームディレクトリへのパスを指定します。

Java ベースのアプリケーションを開発するには、JDK (Java Development Kit) が必要です。 プロジェクト JDK のセットアップの詳細については、 プロジェクト JDK を設定する を参照してください。

選択した SDK の名前と内容を表示または編集するには、「編集 」をクリックします。 SDK とその使い方の詳細については、 SDK を参照してください。

プロジェクト言語レベル

言語レベルは、エディターが提供するコーディング支援機能を定義します。 言語レベルは、プロジェクト SDK によって異なる場合があります。 例: JDK 9 を使用して、言語レベルを 8 に設定できます。 これにより、バイトコードは Java 8 と互換性を持つようになりますが、インスペクションでは、Java 9 の構成要素が使用されなくなります。

言語レベルもコンパイルに影響します。 コンパイラー(設定 | ビルド、実行、デプロイ | コンパイラー | Java コンパイラー )のターゲットバイトコードバージョンを手動で設定しないと、プロジェクト言語レベルと同じになります。

モジュールごとに、 独自の言語レベルを設定できます

場合によっては、 Java 言語仕様(英語)で説明されているプレビュー機能を使用できるようにする プレビュー 言語レベルを選択できます。 プレビュー機能のサポートの詳細については、 プレビュー機能ポリシー を参照してください。

X – 実験機能 オプションを使用すると、正式リリース前の Java バージョンを使用できます。 コードを正しくコンパイルして実行できます。 この言語レベルには実験的な機能が含まれる場合がありますが、これらはいつでも変更される可能性があり、公式ドキュメントには記載されていません。

プレビュー機能ポリシー

プレビュー機能の目的は、ユーザー、ライブラリ開発者、ツール開発者からのフィードバックを収集することです。 機能は変更されたり消えたりする可能性があるため、本番環境での使用を想定して設計されていません。

IDE は通常、2 つまたは 3 つのプレビューレベル前までサポートし、可能であれば、次にリリースされるリリースのプレビュー機能もサポートします。 例: IntelliJ IDEA 2023.3 は、Java 20 プレビューと 21 プレビューをサポートします。 IntelliJ IDEA 2024.1 は、Java 21 プレビューと 22 プレビューをサポートします。

サポートされなくなったプレビュー言語レベルは、 プロジェクト構造言語レベル ドロップダウンリストに赤字で個別に表示されますダイアログ (Ctrl+Alt+Shift+S または ファイル | プロジェクト構造)

言語レベルでプレビュー機能を選択する

サポートされていない言語のプレビューバージョンを使用するように構成されたモジュールを含むプロジェクトを開くと、 サポート対象外の Java プレビュー機能 通知が表示されます。 この場合、コードを実行してコンパイルすることはできます。 ただし、コードにプレビュー機能も含まれている場合は、補完、インスペクション、インテンション、リファクタリングなどのコーディング支援機能がこれらのコードフラグメントで正しく動作しない可能性があります。

JDK を更新するか、コードからプレビュー機能を削除することをお勧めします。

サポートされていない Java プレビュー機能に関する通知

プロジェクトコンパイラ出力

コンパイラー出力パスは、IntelliJ IDEA がコンパイル結果を格納するディレクトリへのパスです。 参照 アイコンをクリックして、出力ディレクトリを選択します。 このディレクトリに、IDE は 2 つのサブディレクトリを作成します。

  • 本番コード用の 本番

  • テストソース用の test

これらのサブディレクトリには、モジュールごとに個別の出力ディレクトリが作成されます。 出力パスは、 モジュールレベルで再定義できます

プロジェクトライブラリ

プロジェクトレベルのライブラリは、プロジェクトを含むすべてのモジュールで使用できます。 プロジェクトライブラリを構成するには、 プロジェクト構造 ダイアログで ライブラリ をクリックします。 詳細については、 ライブラリ を参照してください。

2026 年 3 月 30 日