Windows 7 に Java 8 EA をインストールしましたが、私の環境にも環境に%JAVA_HOME%
もありません%PATH%
。ただし、 をクリックして IntelliJ IDEA v12 を起動すると、とidea64.exe
にある Java SDK 1.6.0_32 の代わりに Java 8 EA が選択されました。%JAVA_HOME%
%PATH%
IDEA がいつ開始されたか、どの Java バージョンを実行するかをどのように決定したかを知っている人はいますか?
Windows 7 に Java 8 EA をインストールしましたが、私の環境にも環境に%JAVA_HOME%
もありません%PATH%
。ただし、 をクリックして IntelliJ IDEA v12 を起動すると、とidea64.exe
にある Java SDK 1.6.0_32 の代わりに Java 8 EA が選択されました。%JAVA_HOME%
%PATH%
IDEA がいつ開始されたか、どの Java バージョンを実行するかをどのように決定したかを知っている人はいますか?
レジストリから選択されました。
.exeから起動すると、IDEAは次の順序でJavaを検索します。
.batから起動した場合、順序は同じですが、レジストリは検索されず、64サフィックスの変数は使用されません(おそらくバグです)。
すべての異なるオペレーティング システムで使用できるオプションを次に示します。もし興味があれば。
IDEA_JDKという環境変数を追加して、Intellijで使用する特定のJDKをターゲットにすることができます。