IntelliJ IDEA 2024.1 ヘルプ

IDE の起動 Java ランタイムを変更する

Java アプリケーションとして、IntelliJ IDEA には Java ランタイム環境(JRE)が必要です。デフォルトでは、IntelliJ IDEA は、IDE に含まれている JetBrains ランタイム(英語)OpenJDK(英語) のフォーク)を使用します。JetBrains ランタイムは、さまざまな既知の OpenJDK および Oracle JDK のバグを修正し、パフォーマンスと安定性を向上させます。ただし、場合によっては、別の Java ランタイムまたは特定のバージョンの JetBrains ランタイムを使用する必要があります。

IntelliJ IDEA の実行に使用される Java ランタイムを切り替える

  1. メインメニューで、ヘルプ | アクションの検索に移動するか、Ctrl+Shift+A を押します。

  2. IDE の起動 Java ランタイムを選択アクションを見つけて選択します。

  3. 新しい目的のランタイムを選択し、OK をクリックします。

    必要に応じて、IntelliJ IDEA が選択したランタイムをダウンロードする場所を変更できます。

  4. IntelliJ IDEA が新しいランタイムで再起動するのを待ちます。

IDE の起動ランタイムを選択ダイアログを初めて開いたとき、サーバーから JetBrains ランタイムビルドのリストをロードするのに時間がかかる場合があります。

Choose Boot Runtime for the IDE

コンピューターで使用可能な別の Java ランタイムを使用するには、新規フィールドの詳細設定でカスタムランタイムの追加を選択します。IntelliJ IDEA は、検出できたすべての JDK と JRE を一覧表示します。いずれかを選択するか、JDK を追加をクリックして、目的の Java ホームディレクトリの場所を指定します。

IDE が最初に使用したデフォルトのランタイムにリセットするには、デフォルトランタイムの使用をクリックします。

選択したランタイムへのパスは、IntelliJ IDEA 構成ディレクトリidea.jdk または idea64.jdk ファイルに保存されます。選択したランタイムに問題がある場合は、このファイルを削除してデフォルトのランタイムに戻すことができます。

また、IntelliJ IDEA で使用されるランタイムを、目的の JDK ホームディレクトリへのパスとともに IDEA_JDK 環境変数を追加することで上書きすることもできます。

関連ページ:

SDK

ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作...

IDE で使用されるディレクトリ

デフォルトでは、IntelliJ IDEA は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの...

IDE のメモリヒープを増やす

IntelliJ IDEA を実行している Java 仮想マシン(JVM)は、事前定義された量のメモリを割り当てます。デフォルト値はプラットフォームによって異なります。速度が低下している場合は、メモリヒープを増やすことをお勧めします。メインメニューで、に移動します。割り当てる必要なメモリ量を設定し、保存して再起動をクリックします。このアクションは、JVM が IntelliJ IDEA を実行するために使用するオプションの値を変更します。新しい設定を有効にするには、IntelliJ IDEA を...