zoukankan      html  css  js  c++  java
  • Dos环境变量修改

    批处理修改环境变量,修改用户变量、系统变量(全局变量),永久/临时设置环境变量。设置Java环境变量

    临时环境变量

    • 修改变量: set PATH=%Path%;%JAVA_HOME%in
      含义:表示修改 PATH 的变量。 %PATH% 表示原有的配置,再其后面跟上字符 ;%JAVA_HOME%in 表示添加变量

    • 添加变量: set "JAVA_HOME" %cd%

    • 删除变量:set PATH="" ,设置为空即可

    • 查看变量: echo %PATH%

    永久环境变量

    用户变量

    • 添加变量: setx "JAVA_HOME" %cd% ,表示添加名为 JAVA_HOME 的变量, %cd% 表示当前运行路径

    • 删除变量:setx "JAVA_HOME" ""

    • 修改变量:setx "path" "%path%;%%JAVA_HOME%%in;" ,两个 %% 表示转义,输出一个 %

    • 查看变量:echo %PATH%

    系统变量

    Windows Management Instrumentation Command-line(Windows管理规范命令行)

     WMIC扩展WMI(Windows Management Instrumentation,Windows管理规范) ,提供了从命令行接口和批命令脚本执行系统管理的支持。在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,例如SMS,或者使用WMI的脚本编程API,或者使用象CIM Studio之类的工具。如果不熟悉C++之类的编程语言或VBScript之类的脚本语言,或者不掌握WMI名称空间的基本知识,要用WMI管理系统是很困难的。WMIC改变了这种情况,为WMI名称空间提供了一个强大的、友好的命令行接口。

    ENVIRONMENT - 系统环境设置管理

    • 添加变量:
      wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%cd%"
      表示添加名为 JAVA_HOME 的变量, %cd% 表示当前运行路径

    • 删除变量:wmic ENVIRONMENT where "name='home'" delete ,删除名为home的变量

    • 修改变量:
      wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%in;" ,两个 %% 表示转义,输出一个 %

    • 获取变量:wmic ENVIRONMENT where "name='path'" get UserName,VariableValue

    Java环境变量配置批处理文件

    将下面的代码复制到文本文件,改名文件名格式为 .bat ,将其放在JDK的安装目录下(注意不是JRE目录哦),双击 运行即可

    用户变量

    setx "JAVA_HOME" %cd%
    setx "CLASS_PATH" ".;%%JAVA_HOME%%lib	ools.jar;%%JAVA_HOME%%libdt.jar;"
    setx "path" "%path%;%%JAVA_HOME%%in;"
    

    系统变量

    echo "删除原变量"
    wmic ENVIRONMENT where "name='JAVA_HOME'" delete
    wmic ENVIRONMENT where "name='CLASS_PATH'" delete
    
    echo "添加变量"
    wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%cd%"
    wmic ENVIRONMENT create name="CLASS_PATH",username="<system>",VariableValue=".;%%JAVA_HOME%%lib	ools.jar;%%JAVA_HOME%%libdt.jar;"
    wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%in;"
    
  • 相关阅读:
    (SenchaTouch+PhoneGap)开发笔记(2)开发环境搭建二
    Sql语句复习
    冒泡排序
    微信开发订阅号(ASP.NET MVC4+jquery mobile+AppHarbor发布)
    Ext4 ComboBox组件使用
    ExtJs 进度条(轮询)
    如何替换掉.net toolStrip控件溢出按钮背景图
    easyui-menu 宽度自适应
    Python之入门学习
    servlet和filter的区别
  • 原文地址:https://www.cnblogs.com/selier/p/9692297.html
Copyright © 2011-2022 走看看