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

Windows环境下如何切换Java版本至Java 8(修改Path无效)

Windows下切换Java版本至Java 8的解决方法
  • 调整环境变量Path的优先级
    打开「此电脑→属性→高级系统设置→环境变量」,在系统变量的Path列表中,找到C:\Program Files\Java\jdk1.8.0_341\bin,把它拖拽到列表最顶端,确保它的优先级高于Java 17的相关路径。同时检查用户变量里的Path,如果有Java 17的路径,要么删除要么移到下方。

  • 配置或修改JAVA_HOME变量
    查看系统变量中是否存在JAVA_HOME:

    • 如果存在,直接把它的值修改为C:\Program Files\Java\jdk1.8.0_341
    • 如果不存在,新建系统变量JAVA_HOME,值设为上述路径,然后在Path中添加%JAVA_HOME%\bin并移到顶部
  • 刷新环境变量并验证
    必须关闭所有已打开的命令提示符窗口,重新打开CMD后执行以下命令确认:

    java -version
    javac -version
    

    正常情况下会显示Java 1.8.0_341的版本信息。

  • 排查特殊情况

    • 检查系统变量中是否有JRE_HOME,如果有,同步修改为Java 8对应的JRE路径(通常是C:\Program Files\Java\jdk1.8.0_341\jre)
    • 确认C:\Program Files\Java\jdk1.8.0_341\bin目录下确实存在java.exe和javac.exe文件,避免路径输入错误
    • 检查C:\Windows\System32目录,如果里面有旧的java.exe,删除或重命名它(需要管理员权限)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 14:10:27