IDEA使用本機指定的java環境

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時,設計

  1. 取環境變量 IDEA_JDK
  2. idea%BITS%.exe.jdk (這是在這個目錄下的,%USERPROFILE%.IntelliJIdea2018.3\config\idea%BITS%.exe.jdk)
  3. ../jre (也就是idea自帶的jre)
  4. 環境變量 JDK_HOME
  5. 環境變量 JAVA_HOME

能夠看到,最後纔是取JAVA_HOMEcode

知道了,配置方式,使用起來就方便了ip

能夠配置IDEA_JDK的環境變量,指定Java環境,io

也能夠把JAVA_HOME改到第一條。變量

固然是推薦第一條了,這是idea給咱們預留配置jdk環境的方式。cli

這就是idea比eclipse好用的地方,到處彰顯細節的設計。jdk

eclipse只能依賴本地JAVA_HOME。idea能夠自由配置。

OK ,結束!

相關文章
相關標籤/搜索