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

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

2.把TXT的名字改为BAT。

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

方法一:

 @echo off

 ::设定环境变量
echo 设定环境变量
echo.
set "javahome=D:\Ruanjian\Java\jdk1.8.0_141"
set "classpath=.;"
set "pathpath=%%JAVA_HOME%%\BIN" set "ev_javahome=JAVA_HOME"
set "ev_classpath=CLASSPATH" ::检查JAVA_HOME
wmic ENVIRONMENT where "name='%ev_javahome%'" get VariableValue|findstr /i /c:"VariableValue">nul&&(goto ENV_CREATEJAVAHOEM)
echo %env_path1%环境变量未创建
echo 创建环境变量
wmic ENVIRONMENT create name="%ev_javahome%",username="<system>",VariableValue="%javahome%"
:ENV_CREATEJAVAHOEM
echo %ev_javahome%环境变量已创建
echo. ::检查CLASSPATH
wmic ENVIRONMENT where "name='%ev_classpath%'" get VariableValue|findstr /i /c:"VariableValue">nul&&(goto ENV_CREATECLASSPATH)
echo %ev_classpath%环境变量未创建
echo 创建环境变量
wmic ENVIRONMENT create name="%ev_classpath%",username="<system>",VariableValue="%classpath%"
:ENV_CREATECLASSPATH
echo %ev_classpath%环境变量已创建
echo. ::检查PATH中是否已添加%JAVA_HOME%\BIN
wmic ENVIRONMENT where "name='PATH'" get VariableValue|findstr /i /c:"%pathpath%">nul&&(goto PATH_EXIST)
echo PATH环境变量中未添加: %pathpath%
set "set_val=%pathpath%;%PATH%"
wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%set_val%"
:PATH_EXIST
echo PATH环境变量中已添加: %pathpath% pause>nul

方法二:

 @echo off

 echo 添加JAVA_HOME(亲试win764位)
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set evname=JAVA_HOME
set evpath=%javahome%
reg add "%regpath%" /v %evname% /d %evpath% /f ::添加环境变量CLASSPATH(亲试win764位)
echo 添加CLASSPATH
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set evname=CLASSPATH
set evpath=%classpath%
reg add "%regpath%" /v %evname% /d %evpath% /f ::删除环境变量JAVA_HOME(未测试)
@echo off
echo 删除java环境变量
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set evname=JAVA_HOME
reg delete "%regpath%" /v "%evname%" /f
pause>nul ::是否存在(未测试)
@echo off
@set Path_=D:\Program Files
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
@set PathAll_=%%c
)
echo %PathAll_%|find /i "%Path_%" && set IsNull=true|| set IsNull=false
if not %IsNull%==true (
reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%PathAll_%;%Path_%" /f
)
pause

BAT-增加JAVA环境变量(WIN764位)的更多相关文章

  1. java运行机制、Jdk版本及Java环境变量

    一.语言特性 计算机高级语言按程序的执行方式可分为:编译型和解释型两种.编译型的语言是指使用专门的编译器,针对特定的平台(操作系统)一次性翻译成被该平台硬件执行的机器码,并包装成该平台可执行性程序文件 ...

  2. [原创]多版本Java环境变量的配置

    起因:   偶然突发兴致, 收拾下自己的老T500电脑, 用来做个家庭开发用机. 应为每次装系统都有GHOST备份的习惯, 所以需要提前搭建好开发环境. 而且新装系统的目的之一, 也是想研究下Andr ...

  3. Windows 7下配置JDK环境变量,JAVA环境变量配置,Tomcat服务器的使用

    参考来源: http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html 1. 常识: 1.1 War包 War包一般是在进行Web开发 ...

  4. 利用脚本,一键设置java环境变量(默认安装路径)

    Windows一键设置Java环境变量 右击以管理员方式运行,注意自行更改JAVA_HOME目录文件安装目录. JDKSetting.bat @echo off color 0a echo.----- ...

  5. linux centos中添加删除修改环境变量,设置java环境变量

    前言 安装完软件必要添加环境变量.指令很少,然而长时间不写就会不自信:我写的对吗?于是百度开始,于是发现又是各有千秋.好吧,好记星不如烂笔头.当然,最重要的是,百度出来的都他妈的是如何添加环境变量,只 ...

  6. linux配置java环境变量(详细)

    linux配置java环境变量(详细) 本文完全引用自: http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk ...

  7. linux配置java环境变量

    linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...

  8. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  9. windows上自动设置java环境变量的脚本

    近期打算学习安卓开发,于是乎要准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻 ...

随机推荐

  1. 【Java】解析JScrollPane类的使用

    在这篇博文中,笔者介绍JScrollPane类的使用,JScrollPane类可以为组件添加滚动条.在这里笔者不会详细介绍该类的方法有哪些,因为在API上已经写得一清二楚了.在这篇博文中,笔者重点介绍 ...

  2. YY老总李学凌给记者们的几句话

    从记者到总编,从狗狗.多玩到如今的 YY.100 教育,似乎李学凌在这么多年来一直没有放缓过脚步.作为记者转型的成功案例,李学凌总结记者生涯有几方面令其获益匪浅: 1.平常心.对待再高层次的人,也用一 ...

  3. ERROR: No query specified

    mysql中执行show命令的时候,提示以下信息: mysql> show variables like 'datadir'\G; *************************** 1. ...

  4. MFC中无标题栏窗口的移动

    原文链接: http://blog.sina.com.cn/s/blog_6288219501015dwa.html   移动标准窗口是通过用鼠标单击窗口标题条来实现的,但对于没有标题条的窗口,就需要 ...

  5. [转]21分钟 MySQL 入门教程

    目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数据类型 五.使用MySQL数据库 ...

  6. django -- 用包来组织数据库模型

    默认情况下一个django app的所有模型都保存在一个叫models.py的文件中.这样事实是不方便管理的: 通过包来组织模型是比较方便的. 一.第一步:删除models.py: rm -rf mo ...

  7. CSS边框闪烁呼吸样式

    <html> <body> <head> .arrow_box{animation: glow 800ms ease-out infinite alternate; ...

  8. XMPP 安装ejabberd 搭建服务器环境

    网上各种找..各种安装失败.. 终于.... ejabberd 下载列表.... http://www.process-one.net/en/ejabberd/archive/  建议下载old 版本 ...

  9. IOS 视频流

    https://github.com/kolyvan/kxmovie   demo 项目

  10. Android开发系列(十五):【Android小游戏成语连连看】第一篇

            学了一个多月安卓.由于暑假的时候要给朋友说写个小游戏.并且也想检測下自己的能力,所以说从7号開始就着手写这个小游戏了,前前后后带上课到今天总算是写完了,可是写的这个小游戏还是有非常多问 ...