当前位置: 首页 > news >正文

windows中JDK切换版本

1.下载好各个版本的JDK

2.配置环境变量(默认JDK)

3.JDK切换

将以下脚本写入到setjdk文件中

@echo off
:: 显示使⽤指南
if "%~1"=="" (
echo Please specify the JDK version you wish to set.
echo Usage: setjdk.bat [version]
echo Example: setjdk.bat 11goto :EOF
)
set "version=%~1"
:: 检查版本是否受⽀持并调⽤相关的设置
if "%version%"=="8" (goto :SET_JDK_8
) else if "%version%"=="11" (goto :SET_JDK_11
) else if "%version%"=="17" (goto :SET_JDK_17
) else if "%version%"=="21" (goto :SET_JDK_21
) else (
配置环境变量
确保脚本在jdktool下
echo Invalid JDK version: %version%
echo Supported versions: 8, 11, 17, 21goto :EOF
)
ENDLOCAL
goto :EOF
:SET_JDK_8
call set "JAVA_HOME=D:\workspace\tool\jdk8"
call set Path=%JAVA_HOME%\bin;%Path%
echo Java version set to 8
java -version
goto :EOF
:SET_JDK_11
set "JAVA_HOME=D:\workspace\tool\jdk11"
set Path=%JAVA_HOME%\bin;%Path%
java -version
goto :EOF
:SET_JDK_17
set "JAVA_HOME=D:\workspace\tool\jdk17"
set Path=%JAVA_HOME%\bin;%Path%
java -version
goto :EOF
:SET_JDK_21
set "JAVA_HOME=D:\workspace\tool\jdk21"
set Path=%JAVA_HOME%\bin;%Path%
java -version
goto :EOF

确保保存在jdktool下  不是的话环境变量里改文件名

现在可以用

setjdk xxx来修改版本

相关文章:

  • RPA+电子处方+在线问诊:数字药店APP智能化源码开发方案探索
  • 【系统设计】2WTPS生产级数据处理系统设计Review
  • 详细设计文档怎么写?@附参考原件
  • 字节开源智能研究助手 DeerFlow:打造 AI 驱动的动态任务协作平台
  • PS2025 v26.7 Photoshop2025+AI生图扩充版,支持AI画图
  • SpringBoot入门
  • LangGraph的智能评估
  • 51、c# 请列举出6个集合类及用途
  • pyhton基础【2】基本语法
  • 代码随想录算法训练营第四十九天
  • 【Linux 学习计划】-- Linux调试工具 - gdb cgdb
  • DPDK QDMA 驱动详解 - tx
  • c++命名空间的作用及命名改编
  • 大学生科创项目在线管理系统设计与实现
  • 环境配置文档撰写指南
  • TReport组件指南总结
  • 元组可以比较大小吗?一次返回多个值?编程语言的元组?声明变量一定需要指定类型吗?
  • 【AI实战】从“苦AI”到“爽AI”:Magentic-UI 把“人类-多智能体协作”玩明白了!
  • MSP430通用电机控制代码(Motor)设计与实现
  • 长序列高时空分辨率月尺度温度和降水数据集(1951-2011)
  • 微网站建设公司哪家好/谷歌优化培训
  • 东莞信科网站建设/百度一下 你就知道官方
  • 网站建设不用备案的/打开百度网址
  • oss做静态网站/企业网络推广的方法
  • python做网站登录/西安百度公司地址介绍
  • 网站asp文件只读/推广宣传文案