idea 的安裝包內有本身的jre。eclipse
idea 默認使用本身的jreide
若是要使用本身的jdk,能夠在bin目錄下,找到idea.batidea
:: --------------------------------------------------------------------- :: Locate a JDK installation directory which will be used to run the IDE. :: Try (in order): IDEA_JDK, idea%BITS%.exe.jdk, ..\jre, JDK_HOME, JAVA_HOME. :: --------------------------------------------------------------------- SET JDK= IF EXIST "%IDEA_JDK%" SET JDK=%IDEA_JDK% IF EXIST "%JDK%" GOTO check SET BITS=64 SET USER_JDK64_FILE=%USERPROFILE%\.IntelliJIdea2018.3\config\idea%BITS%.exe.jdk SET BITS= SET USER_JDK_FILE=%USERPROFILE%\.IntelliJIdea2018.3\config\idea%BITS%.exe.jdk IF EXIST "%USER_JDK64_FILE%" ( SET /P JDK=<%USER_JDK64_FILE% ) ELSE ( IF EXIST "%USER_JDK_FILE%" SET /P JDK=<%USER_JDK_FILE% ) IF NOT "%JDK%" == "" ( IF NOT EXIST "%JDK%" SET JDK="%IDE_HOME%\%JDK%" IF EXIST "%JDK%" GOTO check ) IF EXIST "%IDE_HOME%\jre64" SET JDK=%IDE_HOME%\jre64 IF EXIST "%JDK%" GOTO check IF EXIST "%IDE_HOME%\jre32" SET JDK=%IDE_HOME%\jre32 IF EXIST "%JDK%" GOTO check IF EXIST "%IDE_HOME%\jre" SET JDK=%IDE_HOME%\jre IF EXIST "%JDK%" GOTO check IF EXIST "%JDK_HOME%" SET JDK=%JDK_HOME% IF EXIST "%JDK%" GOTO check IF EXIST "%JAVA_HOME%" SET JDK=%JAVA_HOME%
在設置jdk時,設計
能夠看到,最後纔是取JAVA_HOMEcode
知道了,配置方式,使用起來就方便了ip
能夠配置IDEA_JDK的環境變量,指定Java環境,io
也能夠把JAVA_HOME改到第一條。變量
固然是推薦第一條了,這是idea給咱們預留配置jdk環境的方式。cli
這就是idea比eclipse好用的地方,到處彰顯細節的設計。jdk
eclipse只能依賴本地JAVA_HOME。idea能夠自由配置。
OK ,結束!