• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

BAT-增加JAVA环境变量(WIN764位) - 疯狂delphi

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

BAT-增加JAVA环境变量(WIN764位)

相关资料:
1.http://www.ogeek.net/article/52756.htm
2.http://blog.csdn.net/fireghost57/article/details/21103329 

 

1.新建一个TXT,写入以下内容。

2.把TXT的名字改为BAT。

3.修改BAT中的各JAVA路径。

方法一:

 1 @echo off
 2 
 3 ::设定环境变量
 4 echo 设定环境变量
 5 echo.
 6 set "javahome=D:\Ruanjian\Java\jdk1.8.0_141"
 7 set "classpath=.;"
 8 set "pathpath=%%JAVA_HOME%%\BIN"
 9 
10 set "ev_javahome=JAVA_HOME"
11 set "ev_classpath=CLASSPATH"
12 
13 ::检查JAVA_HOME
14 wmic ENVIRONMENT where "name=\'%ev_javahome%\'" get VariableValue|findstr /i /c:"VariableValue">nul&&(goto ENV_CREATEJAVAHOEM)
15 echo %env_path1%环境变量未创建
16 echo 创建环境变量
17 wmic ENVIRONMENT create name="%ev_javahome%",username="<system>",VariableValue="%javahome%"
18 :ENV_CREATEJAVAHOEM
19 echo %ev_javahome%环境变量已创建
20 echo.
21 
22 ::检查CLASSPATH
23 wmic ENVIRONMENT where "name=\'%ev_classpath%\'" get VariableValue|findstr /i /c:"VariableValue">nul&&(goto ENV_CREATECLASSPATH)
24 echo %ev_classpath%环境变量未创建
25 echo 创建环境变量
26 wmic ENVIRONMENT create name="%ev_classpath%",username="<system>",VariableValue="%classpath%"
27 :ENV_CREATECLASSPATH
28 echo %ev_classpath%环境变量已创建
29 echo.
30 
31 ::检查PATH中是否已添加%JAVA_HOME%\BIN
32 wmic ENVIRONMENT where "name=\'PATH\'" get VariableValue|findstr /i /c:"%pathpath%">nul&&(goto PATH_EXIST)
33 echo PATH环境变量中未添加: %pathpath%
34 set "set_val=%pathpath%;%PATH%"
35 wmic ENVIRONMENT where "name=\'PATH\' and username=\'<system>\'" set VariableValue="%set_val%"
36 :PATH_EXIST
37 echo PATH环境变量中已添加: %pathpath%
38 
39 pause>nul
View Code

 

方法二:

 1 @echo off
 2 
 3 echo 添加JAVA_HOME(亲试win764位)
 4 set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
 5 set evname=JAVA_HOME
 6 set evpath=%javahome%
 7 reg add "%regpath%" /v %evname% /d %evpath% /f
 8 
 9 ::添加环境变量CLASSPATH(亲试win764位)
10 echo 添加CLASSPATH
11 set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
12 set evname=CLASSPATH
13 set evpath=%classpath%
14 reg add "%regpath%" /v %evname% /d %evpath% /f
15 
16 ::删除环境变量JAVA_HOME(未测试)
17 @echo off
18 echo 删除java环境变量
19 set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
20 set evname=JAVA_HOME
21 reg delete "%regpath%" /v "%evname%" /f
22 pause>nul
23 
24 ::是否存在(未测试)
25 @echo off
26   @set Path_=D:\Program Files
27   for,/f,"skip=4 tokens=1,2,*",%%a,in,(\'reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v 
28 
29 Path\'),do,( 
30   @set PathAll_=%%c
31   )
32   echo %PathAll_%|find /i "%Path_%" && set IsNull=true|| set IsNull=false
33   if not %IsNull%==true (
34      reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%PathAll_%;%Path_%" 
35 
36 /f
37   )
38 pause
View Code

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi 气泡式弹出消息提示框发布时间:2022-07-18
下一篇:
delphi10.1错误E2010Incompatibletypes:'PWideChar'and'string'发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap