我找了很多环境变量批处理的教程,都不太满意,因此综合修改了下,拼凑出了这么一个版本。
下面这个是我主要参考的博客,大部分的代码都是来自这里:
http://blog.csdn.net/lpy3654321/article/details/9822439
该博客代码中的PATH,CLASSPATH,JAVA_HOME和我常用的配置不太一样,而且发现PATH原本想要在系统变量的基础上添加java_path值,结果却变成:
用户变量Path=Java_path值+系统变量Path值。
如果原本用户变量和系统变量有些不同的话,会导致用户变量被系统变量覆盖,可能存在隐患。
因此针对Path的设置,又参照了以下这篇博客做出调整:
http://blog.csdn.net/lioncode/article/details/6037683
使用以下语句修改Path:
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;C:\Program Files\Java\jdk1.5.0_07\bin"
并通知系统Path已经更新,使环境变量的改变立即生效
setx path "%path%"