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 11
 goto :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, 21
 goto :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来修改版本

相关推荐
Ting-yu几秒前
SpringCloud快速入门(3)---- 创建微服务项目
java·spring cloud·微服务
tangjunjun-owen10 分钟前
[特殊字符] Python异步调用本地Ollama大模型实战:从Demo到高并发避坑指南
开发语言·chrome·python
RSTJ_162512 分钟前
PYTHON+AI LLM DAY FOURTY-THREE
开发语言·人工智能·python
善恶怪客13 分钟前
Java-二维数组
java
Volunteer Technology13 分钟前
SpringAI(二)Models 模型介绍
开发语言·人工智能·python
勿忘,瞬间17 分钟前
JDBC编程
java
万邦科技Lafite39 分钟前
如何通过 item_search_img API 接口获取淘宝商品信息
java·前端·数据库
AKA__Zas44 分钟前
芝士算法(双指针篇 1.0)
java·算法·学习方法
lly20240644 分钟前
《jEasyUI 取得选中行数据》
开发语言
玛卡巴卡ldf1 小时前
【LeetCode 手撕算法】(栈)有效括号、最小栈、字符串解码、每日温度、柱状图最大矩形
java·数据结构·算法·leetcode·力扣