自学内容网 自学内容网

不同jdk版本间的替换

假设安装了 JDK 21 后,发现电脑有兼容性问题或其他原因需要切换回 JDK 8,替换过程很简单。你只需卸载 JDK 21 或者让系统使用 JDK 8。以下是详细步骤:

1. 卸载 JDK 21

https://www.oracle.com/java/technologies/downloads/#java21
如果你想彻底卸载 JDK 21,并使用 JDK 8,可以按以下步骤进行:

1.1 卸载 JDK 21
  1. 打开 控制面板,选择“程序和功能”。
  2. 找到 Java Development Kit 21 或类似的名称。
  3. 选中它并点击 卸载
1.2 安装 JDK 8

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

  1. 双击你已经下载的 jdk-8u411-windows-x64.exe,按照向导提示进行安装。
  2. 安装完成后,确保记住安装路径,通常是 C:\Program Files\Java\jdk1.8.0_411
1.3 设置 JDK 8 为系统的默认 JDK

卸载 JDK 21 后,手动配置环境变量指向 JDK 8。

  • 步骤:
    1. 右键点击“此电脑”或“我的电脑”,选择“属性”。
    2. 点击“高级系统设置”,然后点击“环境变量”。
    3. 在“系统变量”部分,找到 Path,并编辑它。把与 JDK 21 相关的路径(如 C:\Program Files\Java\jdk-21\bin)删除。
    4. 添加 JDK 8 的 bin 目录路径,例如:C:\Program Files\Java\jdk1.8.0_411\bin
    5. 确保 JAVA_HOME 系统变量指向 JDK 8 的安装路径,比如 C:\Program Files\Java\jdk1.8.0_411
    6. 点击“确定”保存设置。
1.4 验证
  1. 打开命令提示符,输入 java -versionjavac -version,确认输出显示的是 JDK 8 的版本信息。

2. 同时安装 JDK 21 和 JDK 8,手动切换

如果你不想卸载 JDK 21,而是希望在两者之间切换,你可以同时安装两个 JDK,并通过修改环境变量来决定使用哪个版本。

2.1 安装 JDK 8
  1. 按照上面的步骤安装 JDK 8。
2.2 设置环境变量来切换 JDK
  1. 当你需要切换到 JDK 8:

    • 在“系统变量”中,将 Path 中 JDK 的路径更改为 JDK 8 的路径(如 C:\Program Files\Java\jdk1.8.0_411\bin)。
    • JAVA_HOME 变量更改为 JDK 8 的安装路径(如 C:\Program Files\Java\jdk1.8.0_411)。
  2. 如果你想切换回 JDK 21,只需重复这个步骤,将路径改回 JDK 21。

2.3 使用 Eclipse 配置多个 JDK
  • 打开 Eclipse,点击 Window > Preferences > Java > Installed JREs
  • 在这里可以添加和选择不同版本的 JDK(如 JDK 8 和 JDK 21)。
  • 当你创建或编辑项目时,可以为每个项目选择不同的 JDK 版本。右键点击项目,选择 Properties > Java Build Path > Libraries > Add Library,选择适当的 JDK。

3. 通过命令行快速切换 JDK

你也可以使用命令行脚本来快速切换 JDK 版本,具体方法如下:

3.1 创建脚本切换 JDK
  1. 创建两个 .bat 文件,一个用于切换到 JDK 8,另一个用于切换到 JDK 21。

    • 切换到 JDK 8 的脚本内容(save as switchToJDK8.bat):

      @echo off
      setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_411"
      setx PATH "%JAVA_HOME%\bin;%PATH%"
      echo Switched to JDK 8
      
    • 切换到 JDK 21 的脚本内容(save as switchToJDK21.bat):

      @echo off
      setx JAVA_HOME "C:\Program Files\Java\jdk-21"
      setx PATH "%JAVA_HOME%\bin;%PATH%"
      echo Switched to JDK 21
      
  2. 双击运行相应的 .bat 文件,就可以快速切换 JDK 版本。


结论:

  1. 想完全替换 JDK 21 为 JDK 8:卸载 JDK 21,安装并配置 JDK 8。
  2. 想保留两者并随时切换:同时安装 JDK 21 和 JDK 8,通过修改环境变量或使用脚本来切换默认 JDK。

如果你有任何问题或需要更多帮助,随时告知!


原文地址:https://blog.csdn.net/No12angle/article/details/142744376

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!