IntelliJ IDEA 2019.1ヘルプ

SDK

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

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

SDKを定義する

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

グローバルSDKを管理する

  1. メインメニューから、ファイル | プロジェクト構造Ctrl+Shift+Alt+S)を選択します。

  2. プラットフォーム設定セクションで、SDKを選択します。

  3. 新しいSDKまたは新しいSDKバージョンを追加するには、the Add buttonShift+Enter)をクリックし、SDKタイプを選択してそのインストールディレクトリーを指定します。

  4. SDKを削除するには、リストからそれを選択して the Remove buttonAlt+Delete)をクリックします。

Show available JDKs

プロジェクトSDKを変更する

  1. メインメニューから、ファイル | プロジェクト構造Ctrl+Shift+Alt+S)を選択します。

  2. プロジェクト設定セクションで、プロジェクトを選択します。

  3. プロジェクト SDKリストから別のSDKまたはSDKのバージョンを選択します。

    必要なSDKがまだIntelliJ IDEAに定義されていない場合は、新規をクリックしてそのホームディレクトリーを指定します。

Change a JDK

モジュールSDKの変更

  1. メインメニューから、ファイル | プロジェクト構造Ctrl+Shift+Alt+S)を選択します。

  2. プロジェクト設定セクションで、モジュールを選択します。

  3. 必要なモジュールを選択し、依存関係をクリックします。

  4. モジュール SDKリストから、使用する別のSDKまたはSDKのバージョンを選択します。

    必要なSDKがまだIntelliJ IDEAに定義されていない場合は、新規をクリックしてそのホームディレクトリーを指定します。

モジュールがプロジェクトSDKを継承するようにするには、モジュール SDKリストからプロジェクト SDKオプションを選択します。

Manage JDK modules
最終更新日: 2019年5月13日

関連事項

関連ページ:

モジュールのアンロード

IntelliJ IDEAをより高速に動作させるために、現在必要でないモジュールを一時的に確保しておく(アンロードする)ことができます。コードを検索またはリファクタリングするとき、またはプロジェクトをコンパイルするときに、IDEはアンロードされたモジュールを無視します。モジュールをアンロードするとき...

ライブラリー

ライブラリーは、モジュールが依存できるコンパイル済みコードの集合です。IntelliJ IDEAでは、グローバル(多くのプロジェクトで使用可能)、プロジェクト(プロジェクト内のすべてのモジュールで使用可能)、およびモジュール(1つのモジュールで使用可能)の3つのレベルでライブラリーを定義できます。J...

Python SDKを設定する

以下は、Python プラグインがインストールされて使用可能になっている場合のみ有効です。IntelliJ IDEAでは、複数のPython SDKを定義できます。利用可能なSDKのリストを表示するには、メインメニュー(Ctrl+Shift+Alt+S)でファイル | プロジェクト構造を選択します。...

Ruby SDKの設定

この機能は、Ultimateエディションでのみサポートされています。以下は、Ruby プラグインがインストールされて使用可能になっている場合のみ有効です。本セクション:Ruby SDKの設定基本選択したプロジェクトにRuby SDKを設定する使用可能なRubyインタープリターの設定プロジェクトのRu...