跳至內容

多個版本jdk怎麼配置環境變量

更新時間
连续6年不跑路的安全速度最适合国人VPN
连续6年不跑路的安全速度最适合国人VPN
配置多個 jdk 版本時,需設置 java_home 環境變量指向每個 jdk 的路徑(步驟 2),並將其 bin 目錄添加到系統路徑中(步驟 3)。此外,更新 .bashrc 或 .zshrc 文件(步驟 4)以永久生效。驗證配置後(步驟 5),即可同時使用多個 jdk 版本,通過設置 java_home 變量在不同會話中選擇版本。

多個 Java 開發工具包 (JDK) 環境變量配置

在計算機中同時使用多個 JDK 版本時,需要正確配置環境變量,以明確指定哪一個 JDK 版本是系統的默認值。

步驟:

1. 驗證已安裝的 JDK 版本

使用以下命令列出計算機中已安裝的 JDK 版本:

java -version
登錄後複製登錄後複製

你會看到類似以下的輸出:

java version "11.0.13" 2021-09-14 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.13+8)Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.13+8, mixed mode)
登錄後複製

2. 設置 JAVA_HOME 環境變量

針對每個已安裝的 JDK 版本,在環境變量中設置對應的 JAVA_HOME 變量。

對於上述示例中的 JDK 11,JAVA_HOME 設置如下:

對於 Windows:

set JAVA_HOME=C:Program FilesJavajdk-11.0.13
登錄後複製

對於 macOS 和 Linux:

export JAVA_HOME=/path/to/jdk-11.0.13
登錄後複製

3. 添加到路徑環境變量

將每個 JDK 的 bin 目錄添加到系統路徑環境變量中。這將使系統在終端中查找 Java 命令時,可以找到正確的 JDK 版本。

對於 Windows:

set PATH=%JAVA_HOME%in;%PATH%
登錄後複製

對於 macOS 和 Linux:

export PATH=$JAVA_HOME/bin:$PATH
登錄後複製

4. 更新 .bashrc 或 .zshrc 文件

對於 macOS 和 Linux,需要更新 .bashrc 或 .zshrc 文件,以使環境變量的更改永久生效。

在終端中輸入以下命令:

source ~/.bashrc
登錄後複製

source ~/.zshrc
登錄後複製

5. 驗證配置

使用以下命令驗證環境變量是否正確配置:

java -version
登錄後複製登錄後複製

你會看到正在使用的 JDK 版本。

示例:

要同時使用 JDK 11 和 JDK 8,配置如下:

# JDK 11export JAVA_HOME_11=/path/to/jdk-11.0.13export PATH=$JAVA_HOME_11/bin:$PATH# JDK 8export JAVA_HOME_8=/path/to/jdk-1.8.0_282export PATH=$JAVA_HOME_8/bin:$PATH
登錄後複製

提示:

  • 對於 Windows,可以使用控制面板設置環境變量。
  • 確保每個 JDK 版本的 JAVA_HOME 變量是唯一的。
  • 可以在不同的終端會話中使用不同的 JDK 版本,通過設置 JAVA_HOME 環境變量。

以上就是多個版本jdk怎麼配置環境變量的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。