批处理bat 脚本⾃动配置java 的jdk 环境变量
前⾔
每当更换电脑或者是重装系统之后,都需要重新配置java系统路径。但是⼜不想每次都去查配置⽅法,所以写了个脚本⾃动配置。脚本内容步骤及意义关闭回显@echo off 第⼀步是接收⼿动输⼊java 安装路径,例:java环境变量自动配置
D:\Program Files\Java\jdk1.8.0_181第⼆步是将输⼊的值设置给全局属性,并命名为JAVA_HOME 其中:加/M 是代表设置system变量,可使所有⽤户可⽤,不加/M则只当前⽤户可⽤。第三步是设置PATH ,因为是覆盖更新,所以在之前要加上现有的PATH 变量即%path%;第四步是设置classpath
使⽤⽅式新建⼀个txt⽂本⽂件,然后将上述全部语句粘贴进去,保存后,将⽂件后缀修改为.bat 即可。
右键,使⽤管理员权限运⾏。
echo 和@echo 的区别
echo : 会在shell中显⽰echo这条命令和后⾯要输出的内容
@echo : 不会显⽰echo这条命令,只会显⽰后⾯要输出的内容
例如:echo “hello” 输出为:echo “hello” hello
@echo “hello” 输出为:hello
在执⾏命令之前会把要执⾏的命令进⾏输出,称之为回显
如果要执⾏的命令以字符@开始,则不会回显
set 和setx 的区别
1、SET命令:这种语法只能在Cmd Shell环境中有效,关闭运⾏环境环境变量将不保存。@echo off @echo 第⼀步 输⼊要设置的JAVA_HOME 路径:(As example : D :\Program Files\Java\jdk1.8.0_181)set /p input ="请输⼊JAVA_HOME 路径:"@echo 第⼆步 设置JAVA_HOME 路径setx JAVA_HOME "%input%" /M @echo 第三步 设置PATH setx path "%path%;%%JAVA_HOME%%\bin" /M @echo 第四步 设置classpath setx classpath .;%%JAVA_HOME %%\lib\dt .jar ;%%JAVA_HOME %%\lib\tools .jar /M @echo “执⾏完成”pause
1
2
3
4
5
6
7
8
9
10
11
2、SETX命令:Window XP 以上的系统都⾃带了该命令(如果没有,下载⼀个),这种⽅式为永久设定环境变量。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论