質問: IntelliJ起動時に以下の警告が表示されてしまいます。 Please consider switching to the bundled Java runtime that is better suited for the IDE (your current Java runtime is 1.8.0_172-b11 by Oracle Corporation). ※訳 IDEに適したバンドルされたJavaランタイムに切り替えることを検討してください(現在のJavaランタイムはOracle Corporationの1.8.0_172-b11です)。 OracleからインストールしたJDKを設定しています。 [Switch]をクリックして「JDK1.8.0_172」に変更しても[Save and restart]をクリックできません。 (既に選択されているから?) 他のバージョンに変更するとJDKのバージョンが古くなってしまうのでIntelliJの起動すらできなくなってしまいます。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/8aad04f6ccc1ec2e8fe19b7940cbbfb0.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/15dd5fc60b7bf93472090089ea733255.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/f80666d72a41053704bab3aa61541219.jpeg) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/bc25055db627e764d39a5b3b82ee3e85.png) 解決方法をご教授ください。
回答: 自分の環境はIDEA Communication Edition 2018.2であり質問者さんの環境とは異なるのですが、問題のJDKはPCへ自分でインストールするJDKとは異なりIDEがインストールされた際に同時にインストールされるIDEのブート用の内部的なJDKのことを指しているような気がします。 自分はJetBrains ToolBoxを用いてインストールしているのですがブートに用いられるJDKは次の場所に入っています。 C:\Users\ksoh\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\182.3911.36\jre64 このフォルダーのbin/java.exeを起動してバージョンを確認すると openjdk version 1.8.0_152-release となっていました。(OracleのJDKではなくOpenJDKなんですね・・・) ちなみにPCにインストールしている唯一のJDKはOracle公式からインストールした java version 10.0.2 2018-07-17 です。 さて、googleで「IDEA Please consider switching to the bundled Java runtime that is better suited for the IDE」と検索してみますと対処方法として次のようなページがヒットしました。 このページからリンクされている を参考にしてみてはいかがでしょうか?