打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
命令行添加系统环境变量

方式一:DOS批处理
@echo off
:: 用户级环境变量注册表项
set regpath=HKEY_CURRENT_USER\Environment
:: 系统级环境变量注册表项
:: setregpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment

set /P EN=按回车键 开始配置jdk相关环境变量
echo.

set javahome=D:\ReSource\Java\jdk1.6.0

echo 新建环境变量 JAVA_HOME=%javahome%
reg add "%regpath%" /v "JAVA_HOME" /d "%javahome%" /f
echo.

echo 新建环境变量CLASSPATH=%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%%\lib\dt.jar
reg add "%regpath%" /v "CLASSPATH" /d"%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar" /f
echo.

echo 新建环境变量 Path=%%JAVA_HOME%%\bin
reg add "%regpath%" /v "Path" /d "%%JAVA_HOME%%\bin" /f
echo.

:: echo 追加环境变量 Path=%%JAVA_HOME%%\bin
:: for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%"/v "Path"'),do,(
:: reg add "%regpath%" /v "Path" /d "%%c;%%JAVA_HOME%%\bin"/f
:: )
:: echo.

echo 
set /P EN=按回车键 开始配置tomcat相关环境变量
echo.

set tomcathome=D:\ReSource\Tomcat

echo 新建环境变量 TOMCAT_HOME=%tomcathome%
reg add "%regpath%" /v "TOMCAT_HOME" /d "%tomcathome%"/f
echo.

echo 追加环境变量CLASSPATH=%%TOMCAT_HOME%%\common\lib\servlet-api.jar;
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%" /v"CLASSPATH"'),do,(
reg add "%regpath%" /v "CLASSPATH" /d"%%c;%%TOMCAT_HOME%%\common\lib\servlet-api.jar;" /f
)
echo.

echo 配置完毕 按任意键退出!
pause>nul


方式二:ENVIRONMENT - 系统环境设置管理

::获取temp环境变量
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue

::更改path环境变量值,新增e:\tools
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"

::新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%
wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"

::删除home环境变量
wmic ENVIRONMENT where "name='home'" delete


方式三:注册表导入

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"CMMB_PROJ_PATH"="F:\\CMMB"

以上三种方式都需要重启或注销系统才能生效。

=========================================================

看到网上说下面批处理能刷新注册表,不需要重启,我试了没有作用

rem ======强制刷新组策略和注册表开始======
Set "TMPINF=%temp%\TmpInf.inf"
echo [Version] >%TMPINF%
echo Signature="$Windows NT$" >>%TMPINF%
echo [DefaultInstall] >>%TMPINF%
RUNDLL32 SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 %TMPINF%
del %TMPINF% /q
rem ======强制刷新组策略和注册表结束======

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用批处理设置jdk和tomcat环境变量
Ubuntu下tomcat无法启动解决办法
通过bat脚本修改环境变量并且不用重启立即生效
Linux的环境变量设置方法
java 批量设置环境变量
配置java环境变量和tomcat环境变量
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服