用户变量与系统变量

用户变量只对当前用户有效,而系统变量对所有用户有效。在检索命令时,系统变量会排在用户变量的前面。也就是说,如果两个地方都包含同一个命令,则优先执行系统变量指示路径下的命令。

set path = %path%;D:\Java 只对当前命令行窗口有效。

修改Windows环境变量,不重启就生效的方法

在我的电脑属性中的环境变量设置后,点击确定,在cmd里面通过path命令查看环境变量,有时候,它还没有生效,不会显示在path中。原因是,

解决方法:以修改path变量为例子,在高级设置里面修改后,进入win+R->cmd启动dos命令提示符,设置 set PATH=C,其他什么设置环境变量的命令都可以,关闭dos窗口,再次打开dos窗口,输入path,查看环境变量,可以得知,在我的电脑->属性->高级->环境变量中的PATH值已经生效。

解决原理:dos窗口中修改的环境变量,只是修改系统环境变量的一个副本,不会相互影响。但是,对副本的修改会引发windows环境变量的刷新,这正是我们想要的。进一步解释,当一个程序启动的时候,环境变量被复制到该程序所在的环境中,在该程序执行过程中,不会被除了该程序以外的其他程序所改变。也就是说,假如我们启动了一个cmd程序,然后控制面板修改了环境变量的设置,该cmd所拥有的环境变量并不会被改变,此时,重新启动一个cmd程序,该程序的环境变量会被改变。

结论:修改环境变量,如果受影响的是应用程序,那么只需要重启该程序即可生效。如果受影响的是系统服务,就必须重启电脑才能将环境变量的修改反映到系统服务中。

Windows系统 环境变量的更多相关文章

  1. Windows 下环境变量设置(命令行)

    0. 背景 查了一下 SETX 命令可以实现,先简单看了下帮助.以后再写一个实例. 1. SETX /?    输出内容: SetX 有三种使用方式: 语法 1: SETX [/S system [/ ...

  2. windows修改环境变量

    windows的环境变量有两套: 系统的 当前用户的 不同的用户可以拥有不同的环境变量,当前用户的环境变量优先级比系统的环境变量优先级高,PATH环境变量比较特殊,它不是替换而是拼接. 在命令行下也可 ...

  3. windows 配置环境变量快捷方式

    在 Windows 设置环境变量 在环境变量中添加软件A的目录: 在命令提示框中(cmd) : 输入 path %path%;C:\A, 按下"Enter". 注意: C:\A是软 ...

  4. windows配置环境变量

    windows配置环境变量 1.第一步 2.第二步 3.第三步

  5. 向windows添加环境变量

    以NASM为例,软件安装完毕后,启动Windows操作系统的命令窗口,在安装目录(比如C:\Program Files\NASM)下运行nasm是ok的,但是在其他任意目录下运行nasm就会报错. 这 ...

  6. msys2 启用windows PATH环境变量

    有三种方法修改 ①msys2_shell.cmd 中取消一行的注释:set MSYS2_PATH_TYPE=inherit ②调用msys2_shell.cmd时使用-use-full-path参数 ...

  7. windows java 环境变量配置

    第一步 找到系统设置环境变量的位置(windows 10): 控制面板\系统和安全\系统   点击 ‘高级系统设置’ 就可以看到   “环境变量”  了 第二步 设置3个路径 1.path (配置JD ...

  8. 简介windows的环境变量

    环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等.这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路 ...

  9. ant Windows下环境变量配置 安装 编译

    下载 官网:[http://ant.apache.org/] 其他版本:[http://archive.apache.org/dist/ant/binaries/] 点击这个进入下载页面 Window ...

随机推荐

  1. C#制作在线升级程序

    //这是一个webservice private AppUpdate.UpdateServ UpdateSvr; private void button1_Click(object sender, S ...

  2. delphi 取得汉字的第一个字母

    功能说明://取得汉字的第一个字母 function GetPYIndexChar( hzchar:string):char;begin  caseWORD(hzchar[1])shl8+WORD(h ...

  3. 分享一个圆角自定义的漂亮AlertDialog

    \res\drawable-hdpi\bg_title_custom_dialog.xml: <?xml version="1.0" encoding="utf-8 ...

  4. [AngularJS] Html ngSanitize, $sce

    Safely render arbitrary HTML snippets by using ngSanitize and $sce. By default angularJS consider us ...

  5. HDFS原理讲解

    简介 本文是笔者在学习HDFS的时候的学习笔记整理, 将HDFS的核心功能的原理都整理在这里了. [广告] 如果你喜欢本博客,请点此查看本博客所有文章:http://www.cnblogs.com/x ...

  6. Ruby用法总结

    1.ruby中的整数.浮点数.字符串之间的相互转换 ruby的整数.浮点数.字符串的类均提供了to_i,to_f,to_s三个方法,分别用于转换成整数.转换成浮点数.转换成字符串. 2.数组的遍历 例 ...

  7. 1015. Reversible Primes (20)

    the problem is from PAT,which website is http://pat.zju.edu.cn/contests/pat-a-practise/1015 this pro ...

  8. 前端js插件

    jquery jquery官方 版本:v 2.1.0v 1.11.0 yquery 暂停更新 版本: v 1.6v 1.5 v 1.4v 1.3 v 1.2v 1.1 v 1.0 jQuery 原型插 ...

  9. ArcEngine中打开各种数据源(WorkSpace)的连接http://www.cnblogs.com/feilong3540717/archive/2011/08/07/2129906.html

    ArcEngine中打开各种数据源(WorkSpace)的连接 ArcEngine中打开各种数据源(WorkSpace)的连接 (SDE.personal/File.ShapeFile.CAD数据.影 ...

  10. poj 2289 网络流 and 二分查找

    #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> #d ...