SDK
ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。
一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作成し、そのプロジェクトの SDK を定義したら、このプロジェクトのモジュールを SDK を継承するように設定できます。モジュールごとに個別に SDK を指定することもできます。詳細は、モジュール SDK の変更を参照してください。
サポートされている SDK
SDK の構成
SDK を定義するということは、IntelliJ IDEA に、必要な SDK バージョンがコンピューターのどのフォルダーにインストールされているかを知らせることです。このフォルダーは SDK ホームディレクトリと呼ばれます。
グローバル SDK を追加する
メインメニューで、
に移動します。をクリックし、コンピューターで検出された SDK のリストから必要なオプションを選択します。
JDK の場合のみ: IDE がコンピューター上で必要な JDK を自動的に見つけられない場合は、ディスクから JDK を追加をクリックし、開いたダイアログでホームディレクトリを指定します。
必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。
SDK を削除する
IDE から不要な SDK を削除できます。
メインメニューで、
に移動します。削除する SDK を選択し、 をクリックします。
変更を適用し、ダイアログを閉じます。
プロジェクト SDK を追加する
メインメニューで、
に移動します。必要な SDK が IntelliJ IDEA ですでに定義されている場合は、検出された SDK リストから選択します。
JDK の場合のみ: IDE がコンピューター上で必要な JDK を自動的に見つけられない場合は、ディスクから JDK を追加をクリックし、開いたダイアログでホームディレクトリを指定します。
必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。
モジュール SDK を追加する
メインメニューで、
に移動します。SDK を設定するモジュールを選択し、依存関係をクリックします。
必要な SDK が IntelliJ IDEA ですでに定義されている場合は、検出された SDK リストから選択します。
JDK の場合のみ: IDE がコンピューター上で必要な JDK を自動的に見つけられない場合は、ディスクから JDK を追加をクリックし、開いたダイアログでホームディレクトリを指定します。
必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。
Java 開発キット (JDK)
IntelliJ IDEA でアプリケーションを開発するには、Java SDK (JDK) が必要です。JDK は、ライブラリ、Java アプリケーションを開発およびテストするためのツール (開発ツール)、および Java プラットフォーム上でアプリケーションを実行するためのツール (Java ランタイム環境 – JRE) を含むソフトウェアパッケージです。
JRE は JDK とは別に入手できますが、コンパイラーやデバッガーなどの必須コンポーネントが含まれていないため、アプリケーション開発には適していません。
IntelliJ IDEA では、JDK パッケージを IDE から直接ダウンロードすることも、必要な JDK ディストリビューションを手動でダウンロードして IDE で定義することもできます。
手動でダウンロードするには、好きなディストリビューションを使用(英語)してください。例:
プロジェクト JDK を設定する
メインメニューで、
に移動します。必要な JDK が IntelliJ IDEA ですでに定義されている場合は、SDK リストから選択します。
JDK がコンピューターにインストールされているが IDE で定義されていない場合は、ディスクから SDK を追加するを選択し、JDK ホームディレクトリへのパスを指定します (例: /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk)。
必要な JDK がコンピューターにない場合は、「JDK のダウンロード」を選択します。次のダイアログで、JDK ベンダーとバージョンを指定し、必要に応じてインストールパスを変更して、「ダウンロード」をクリックします。
変更を適用し、ダイアログを閉じます。
Kotlin SDK
Kotlin SDK は、JDK とは異なる方法で配布されます。通常のライブラリ依存関係としてプロジェクトに追加され、.m2 フォルダーに格納されます。IDE は、新しい Kotlin プロジェクトを作成するとき、または既存のプロジェクトを同期するときに、これをダウンロードします。既存の JVM プロジェクトに Kotlin を追加することもできます。
Kotlin の詳細については、Kotlin のドキュメント(英語)を参照してください。
SDK ドキュメントを構成する
IntelliJ IDEA にドキュメントを追加すると、クイックドキュメントポップアップのエディターからシンボルとメソッドシグネチャーに関する情報を直接取得できるようになります。
オンラインで参照情報へのパスを指定して、外部ドキュメントを構成することもできます。外部ドキュメントは、ブラウザーで必要な情報を開くため、関連するシンボルに移動し、同時にさらに参照できるように情報を保持できます。
SDK では、通常、ドキュメントがバンドルされています。ただし、追加のドキュメントや特定のドキュメントが必要な場合や、オフラインで作業する場合は、手動で構成できます。
SDK ドキュメントパスを指定する
外部 SDK ドキュメントを表示するには、最初にドキュメントの URL を構成します。
プロジェクト構造ダイアログ Ctrl+Alt+Shift+S で、SDK を選択します。
複数の SDK が設定されている場合は、必要な SDK バージョンを選択し、右側のドキュメントのパスタブを開きます。
アイコンをクリックし、外部ドキュメントの URL を入力して、OK をクリックします。
例: Java 20 の場合は、
https://docs.oracle.com/javase/jp/20/docs/api/
と入力します。変更を適用し、ダイアログを閉じます。
SDK ドキュメントにオフラインでアクセスする
オフラインで作業する場合は、外部のドキュメントをローカルで表示できます。
必要なバージョンのドキュメントパッケージをダウンロードします。
ドキュメントパッケージは通常、ZIP アーカイブで配布され、ダウンロードしたら解凍する必要があります。
例: 公式の Java SE 開発キット 20 のドキュメント(英語)をダウンロードして解凍することができます。
プロジェクト構造ダイアログ Ctrl+Alt+Shift+S で、SDK を選択します。
複数の JDK が設定されている場合は、必要な JDK バージョンを選択し、右側のドキュメントのパスタブを開きます。
アイコンをクリックして、ダウンロードしたドキュメントパッケージのあるディレクトリを指定します(たとえば、C:\Users\jetbrains\Desktop\docs\api)。
変更を適用し、ダイアログを閉じます。
ドキュメントが構成されたら、エディターで開くことができます。
関連ページ:
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 は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行う...
モジュールをアンロードする
IntelliJ IDEA の動作を高速化するために、現時点では必要のないモジュールを一時的に確保 (アンロード) することができます。IDE は、コードの検索やリファクタリング、またはプロジェクトのコンパイル時に、アンロードされたモジュールを無視します。モジュールをアンロードするときは、ローカルで実行します。アンロードされたモジュールに関する情報は、バージョン管理を通じて共有されません。モジュールを手動でアンロードするプロジェクトツールウィンドウ (または) でモジュールを右クリックし、モジ...