You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何切换默认Java版本?需同时使用JDK17和JDK1.8

多版本JDK管理方案

不用删除任何JDK,通过以下几种方式就能轻松在JDK1.8和17之间切换:

一、临时切换(仅当前命令行会话生效)

适合单次使用某一版本的场景,关闭命令行后自动恢复原版本:

  • 打开命令提示符,执行以下命令(替换成你的实际JDK安装路径):
    set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_xxx
    set PATH=%JAVA_HOME%\bin;%PATH%
    
  • 执行 java -version 验证,此时会显示JDK1.8版本。

二、批处理脚本快速切换全局版本

如果需要频繁切换全局JDK版本,可编写批处理脚本一键切换:

  1. 新建两个批处理文件,例如 switch_jdk8.bat 和 switch_jdk17.bat
  2. 编辑 switch_jdk8.bat(替换路径为你的JDK1.8实际安装路径):
    @echo off
    setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_xxx" /M
    setx PATH "%JAVA_HOME%\bin;%PATH%" /M
    echo 已切换至JDK 1.8,请重启命令提示符生效
    
  3. 编辑 switch_jdk17.bat(替换路径为你的JDK17实际安装路径):
    @echo off
    setx JAVA_HOME "C:\Program Files\Java\jdk-17.0.xxx" /M
    setx PATH "%JAVA_HOME%\bin;%PATH%" /M
    echo 已切换至JDK 17,请重启命令提示符生效
    
  4. 注意:需要以管理员身份运行批处理文件,修改后重启命令提示符才能生效。

三、IDE中单独配置项目JDK版本

如果是开发项目,无需修改全局环境变量,直接在IDE中为单个项目指定JDK版本即可:

  • IntelliJ IDEA:按下 Ctrl+Alt+Shift+S 打开项目结构,在「SDKs」中添加JDK1.8和17,然后在项目模块的「SDK」选项中选择对应版本。
  • Eclipse:右键项目 → 「属性」→ 「Java Build Path」,将「JRE System Library」替换为目标JDK;再进入「Java Compiler」设置编译版本为对应JDK版本。

内容的提问来源于stack exchange,提问作者Onur Novruzlu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 17:05:03