一款真正的全自动配置JDK环境变量工具

5次阅读
没有评论

最近在论坛里看到的jdk环境变量配置工具,都是需要先手动选择jdk的安装目录才可以配置,略显麻烦。于是自己计划做一款可以自动获取jdk安装路径,无需动手就可以配置完jdk环境变量的工具。
本工具采用批处理编写,简单高效,文件大小为 1M。具体的实现。
1、获取注册表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK里CurrentVersion项的版本号值。
使用命令:for /f "tokens=2*" %%a in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\jdk /v CurrentVersion ^| findstr /i "CurrentVersion"') do set version=%%b

2、获取注册表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK\x.x.x 里JavaHome项的路径值。
使用命令:for /f "tokens=2*" %%a in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\jdk\%version% /v JavaHome ^| findstr /i "JavaHome"') do set jdk_path=%%b

3、将本机里的classpath环境变量读取出来,保存到temp.txt文本里。
使用命令:set oldclasspath=%classpath% echo %oldclasspath% > temp.txt
4、判断temp.txt环境变量文本里有无jdk的相关配置。
使用命令:Find /i "dt.jar" temp.txt>nul
根据%errorlevel%返回的值判断本机是否有JDK环境变量。%errorlevel%==0,说明本机已经有配置JDK环境变量。程序显示如下

%errorlevel%==1,说明本机没有配置过JDK环境变量,需要添加JDK环境变量,使用命令:setx /M CLASSPATH ".;%jdk_path%\lib\dt.jar;%jdk_path%\lib\tools.jar;" setx /M path "%oldpath%;%jdk_path%\bin。程序显示如下

若本工具对你有帮助,请动下你发财的小手给个好评

下载链接
链接:https://pan.baidu.com/s/1y3NzcpP89NClhDAhCc_HRg?pwd=cuoh
提取码:cuoh

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-30发表,共计1017字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码