使用批处理自动配置Java环境变量

在一同学电脑上想装个Eclipse使,下了j2sdk,装好以后进行配置环境变量,这个工作做了不知多少遍了,想象能不能自动化呢,于是想到了批处理,所以查了查资料,写了以下批处理: 

@echo off

echo. 运行本文件前请将本放置在与JDK里面和bin文件夹在同一个目录

pause

@set path=%path%;%systemroot%;%systemroot%\system32;

@reg add “HKLM\system\controlset001\control\session manager\environment” /v JAVA_HOME /t reg_sz /d “%cd%” /f

@reg add “HKLM\system\controlset001\control\session manager\environment” /v PATH /t reg_expand_sz /d “.;%%JAVA_HOME%%\bin;%path%” /f

@reg add “HKLM\system\controlset001\control\session manager\environment” /v CLASSPATH /t reg_sz /d “%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;.” /f

pause

解释下,先设置path其实是在原来的path上进行增加,然后基于path增加Java_Home变量,%cd%是获得当前所在文件夹得目录,事实上就是这样的一种形式:”C:\Program Files\Java\jdk1.6.0_04″,然后基于java_Home设置PATH变量”.;%%JAVA_HOME%%\BIN”即使jdk的目录下的bin目录了,最后是CLASS_PATH,就是在jdk下的lib文件夹下的dt.jar和tools.jar包,都是命令行一些简单操作。

用的时候,将上边的代码保存为bat文件,然后放到jdk目录下,然后双击就可以了。最后在控制台下打java -version验证下就可以了。

    原文作者:jinggangshi
    原文地址: https://blog.csdn.net/jinggangshi/article/details/43265679
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞