…
好记性不如烂笔头,将快速切换JDK的方式记录在我的小仓库。
在项目开发的过程中我们也许会遇到这样的情况,
A项目需要使用JDK8进行开发,而B项目使用的JDK11甚至使用的是JDK17
那么我们如何在windows环境下快速切换JDK版本呢?
如果每次都在 我的电脑 -》 。。。 -》 修改环境变量 ,可能会有点麻木
因此,这里我写了一个批处理进行自动配置
其中原理很简单,简单说明一下
setx -m JAVA_HOME "D:\java\graalvm22.1_jdk11"
以上命令可以将JAVA_HOME的值快速替换
- 代码如下,想直接用的可以在a.txt文本中复制粘贴,最后命名a.bat文件
- 其中a可以替换
注意:
- 需要使用管理员运行
- 需要替换JDK路径
@echo off
color 8
echo 1: jdk8
echo 2: jdk11
echo 3: jdk17
choice /c 123 /m "please input the number and press enter."
if %ERRORLEVEL%==1 (
echo "choice JDK8...................."
setx -m JAVA_HOME "D:\java\jdk1.8.0_77"
)
if %ERRORLEVEL%==2 (
echo "choice JDK11...................."
setx -m JAVA_HOME "D:\java\graalvm22.1_jdk11"
)
if %ERRORLEVEL%==3 (
echo "choice JDK17...................."
setx -m JAVA_HOME "D:\java\graalvm22.1_jdk17"
)
pause
分享完毕!