精华内容
下载资源
问答
  • 系统: Windows10 path系统环境变量的作用: Windows和DOS...需要修改path(不区分大小写)系统环境变量的情景: 安装某些软件时, 软件如果没有自动加到系统环境变量, 而且还需要满足在电脑的任意位置运行软件程序, ...
    • 系统: Windows10

    • path系统环境变量的作用: Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找

    • 需要修改path(不区分大小写)系统环境变量的情景: 安装某些软件时, 软件如果没有自动加到系统环境变量, 而且还需要满足在电脑的任意位置运行软件程序, 就可以手动修改系统path环境变量, 程序员一般在配置软件环境或者配置开发或生产环境时, 会经常用到

    • 修改位置: 这台电脑(右击) > 属性 > 高级系统设置 > 环境变量 > 系统变量 > Path[新建/修改/删除]

      Windows软件安装一般有两种形式, 一种是安装版(.exe/.msi), 这种可执行程序点击自动安装, 有时安装过程中出现可选项XXX To Path就是询问是否加入到系统环境变量, 如果选中, 安装完成后所安装软件的可执行程序(.exe)所在路径会自动加到系统path环境变量, 还有一种是解压缩版, 解压之后文件夹内包含可执行程序(.exe), 但是只能在当前文件夹才能执行, 想在其他路径下执行, 就需要把路径手动加到系统path环境变量

    • 一些常见的环境变量配置

      • Python环境变量(python和pip命令)

        # 确认自己的安装或者解压路径, 以下为我的解压路径
        F:\RTE\Python3
        # 进入到系统环境变量, 选择path, 点击新建(两条需要新建两次)
        F:\RTE\Python3
        F:\RTE\Python3\Scripts
        # 添加完点击确定退出
        # 第一条路径下有python.exe, 第二条路径下有pip.exe
        # 配置完成后可以在系统任意位置打开命令行执行python和pip命令
        
      • Java环境变量(java和javac命令)

        # 确认自己的安装或者解压路径, 以下为我的解压路径(java为jdk路径)
        F:\RTE\Java\jdk
        # 和python略有不同, java环境变量除了修改path系统变量, 还需要新建其他系统变量(和path同级)
        # 在系统变量点击新建
        变量名: JAVA_HOME
        变量值: F:\RTE\Java\jdk
        # 在系统变量点击新建
        变量名: CLASSPATH
        变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
        # 选择path变量, 点击新建(两条需要新建两次)
        %JAVA_HOME%\bin
        %JAVA_HOME%\jre\bin
        # 配置完成后可以在系统任意位置打开命令行执行java和javac命令
        
      • Node环境变量(node和npm命令)

        参考: 点击进入

    展开全文
  • 区别: 环境变量分为系统环境变量和用户环境变量。环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。  例如你要用opencv,那么你把opencv的bin目录加入到path变量下面,那么它...

    区别:

      环境变量分为系统环境变量和用户环境变量。环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。
      例如你要用opencv,那么你把opencv的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入opencv都会有opencv的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。
      因为我们在登录的时候会有不同用户区分,所以windows就有了用户变量和系统变量区分。系统变量是万能的,每个账户都可以使用其配置,而用户变量只在其配置的账户登录后使用。但是由于一般情况下,我们的电脑只有一个主用户,所以在其中任何一个配置即可,当然以防万一你也可以只在系统环境变量下配置。
      网上有个很好的解释:
      用户变量和系统变量的区别在于权限和实例。权限可能比较好理解,实例就是这样的意思:假设你买了一辆宝马,你太太也想开这辆车,不过你们俩身材是有差别的,在座椅高度、反光镜位置都需要调整,那么不如准备两套用户变量,记录你们俩使用上的差异,然后开车的时候(用户登录)的时候,自动调出已经调整好的一堆变量,就可以使用了。系统变量则不同,任何时候都只有一套,不会随用户登录状况发生变化。


    个人学习记录,由于能力和时间有限,如果有错误望读者纠正,谢谢!

    转载请注明出处:CSDN 无鞋童鞋

    展开全文
  • linux环境变量和Windows的环境变量一样,分系统环境变量和用户环境变量,系统环境变量对所有用户有效,而用户环境变量只对当前用户有效,下面以jdk为例进行两种环境变量的配置。 1.系统环境变量配置 执行 vim /etc/...

    linux环境变量和Windows的环境变量一样,分系统环境变量和用户环境变量,系统环境变量对所有用户有效,而用户环境变量只对当前用户有效,下面以jdk为例进行两种环境变量的配置。

    1.系统环境变量配置

    执行 vim /etc/profile,JAVA_HOME为jdk所在目录:


    保存后执行source /etc/profile立即生效,执行java -version,出现jdk版本信息说明配置成功:


    当前用户为root,切换用户后,检查该配置是否也对该用户生效:

    切换为普通用户“jia”后(注意此处要用su - ),执行java -version依然出现了jdk版本信息,说明系统环境变量确实是对所有用户有效的。


    2.用户环境变量配置

    这里我为了更好区分,普通用户使用的jdk版本为1.7.

    cd /home/用户名 ,进到普通用户的家目录下,可以看到用户的环境变量文件.bash_profile(该文件为隐藏文件)


    vim .bash_profile,JAVA_HOME为jdk所在目录:


    保存后执行 source .bash_profile立即生效,执行java -version后可以看到jdk版本为1.7,说明用户环境变量的配置生效了



    以上为系统环境变量及用户环境变量的配置,如果既配置了系统环境变量,又配置了用户环境变量,最终会以用户环境变量的配置为准。


    展开全文
  • Springboot yml获取系统环境变量的值

    万次阅读 2017-07-24 14:00:02
    注意,这里说的是获取系统环境变量的值,譬如Windows里配置的JAVA_HOME之类的,可以直接在Springboot的配置文件中获取。 我们经常使用一些docker管理平台,如DaoCloud、rancher之类的,里面都可以配置环境变量,...

    注意,这里说的是获取系统环境变量的值,譬如Windows里配置的JAVA_HOME之类的,可以直接在Springboot的配置文件中获取。

    我们经常使用一些docker管理平台,如DaoCloud、rancher之类的,里面都可以配置环境变量,目的当然也就是供程序获取。使用环境变量的话,可以避免在application.yml里直接明文编写数据库密码、appkey之类的。

    用法很简单

    譬如我系统环境变量里,配置的有M2_HOME

    那么就可以在application.yml使用如下

     

    maven:
      path: ${M2_HOME}

    然后在代码里就能根据maven.path取到环境变量配置的值了。

     

    当然还有一些高级用法,譬如你忘了配置环境变量了,上面的写法就取不到值了,可以使用

     

    maven:
      path: ${M2_HOME:abc}


    使用冒号分隔,当环境变量中M2_HOME为空时,就会使用abc来填充了。

     

    通过上面的方式,就可以做到不明文编码一些敏感密码之类的,只配置在环境变量里,就能避免所有开发人员看到了。
     

    另外加一个小的其他知识,就是如何给static属性赋初值,之前都知道@Value是可以给普通变量赋值的,那么static的需要用下面的方式。

    @Component
    public class StaticProperties {
    
        public static String CUSTOM_NAME;
    
        @Value("${custom.name}")
        public void setCustomName(String customName) {
            CUSTOM_NAME = customName;
        }
    
    }

     

    展开全文
  • 系统环境变量和用户环境变量在注册表的那个位置.
  • Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。 文章转载自...
  • 系统环境变量对整个系统有效 用户环境变量只对当前用户有效 方法一: 1、首先选中桌面此电脑图标,右键选择属性。如果桌面没有此电脑图标,打开方式http://blog.csdn.net/qq_29129289/article/details/51477364...
  • 问题描述: SQLPLUS中查询出的结果显示中文、日文乱码,只有英文正常。...于是,下意识的在系统环境变量中增加了一个NLS_LANG的环境变量,并为其设置值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。但是,奇怪...
  • 环境变量:为了解决cmd下执行exe文件时候切换目录的麻烦,配置path作为key,之后执行文件在当前目录下找不到时就去读取这些value值,之后就去目录...重点:用户环境变量与系统环境变量冲突时候,会以用户边境变量为准...
  • 添加系统环境变量

    千次阅读 2018-05-24 10:04:30
    添加系统环境变量1. 右键电脑——【属性】2. 选择【高级系统设置】3. 选择【环境变量】4.选中【Path】——点击【编辑】5.点击【新建】6.添加环境变量即可,如图是添加完成之后的系统环境变量。添加之后一定要点击...
  • Ubuntu系统环境变量配置

    千次阅读 2018-04-23 10:51:06
    使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限...一、Ubuntu Linux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环境变量的...
  • 1.1.1 更改用户的环境变量和系统环境变量 对于特定的计算机来说,它的各个用户的环境变量各不相同,都是他们各自配置文件的组成部分。 系统环境变量应用于整个系统。 如果你的系统盘不够用了,你可以将当前用户的...
  • 系统环境变量:公共的,对全部的用户都生效。 用户环境变量:用户私有的、自定义的个性化设置,只对该用户生效。 2)按生存周期分类。 永久环境变量:在环境变量脚本文件中配置,用户每次登录时会自动执行这些...
  • Spring @Value读取系统环境变量

    千次阅读 2018-09-10 15:26:31
    )就可以直接读取到操作系统的环境变量(本机windnw10环境),就算在properties中指定同名属性值也会被系统环境变量值所覆盖,所以在平常自定义属性时避免与系统环境变量重名,最好加上前缀。 @Value("${path...
  • 备份导出Windows系统环境变量

    千次阅读 2017-03-22 09:07:53
    备份Windows系统环境变量有两种办法,一种是使用set命令,还有一种方法是直接到注册中把环境变量部分备份下来 方法1:在命令行下执行: set >> d:\environment.txt 就可以把环境变量备份到文件。 ...
  • Mac查看系统环境变量

    万次阅读 2017-07-04 10:33:41
    使用 export 命令看到当前的系统环境变量设置
  • bat脚本设置临时系统环境变量

    万次阅读 2016-10-25 14:12:08
    所以,这个时候设置临时系统环境变量,可以在不影响原有程序运行的基础上满足软件指定路径的需要。 其实原理很简单,安装软件的时候,都会修改系统环境变量Path,将自己的路径追加到最后面。 windows 环境变量Path...
  • Windows配置系统环境变量后无效

    千次阅读 2019-06-01 09:47:44
    配置完系统环境变量后需要将cmd重启
  • Android获取和设置系统环境变量指南

    千次阅读 2020-06-13 16:45:38
          Android获取和设置系统环境变量 前言   在Android源码的分析过程中经常会看到System.getenv(“xxx”)和getenv(“xxx”)以及Os.getenv(“xxx”)获取Android系统的环境变量值,本篇的重点不是分析代码...
  • Ubuntu系统环境变量详解

    万次阅读 2013-07-24 21:22:24
    Ubuntu系统环境变量详解 使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其...
  • Ubuntu server 18.04 anaconda 安装+配置系统环境变量安装配置系统环境变量 虽然网上也有挺多安装anaconda的教程,但是大多用的是ubuntu 桌面版本。在服务器上安装需求不一样,比如因为要很多账户都要用于是就不能...
  • 配置了系统环境变量不起作用

    千次阅读 2017-10-15 23:10:35
    配置了系统环境变量不起作用 问题描述为了在 Java 程序里面获取 Tomcat 的安装路径,已设置好了 Tomcat 的环境变量,然后使用 System.getenv().get(“CATALINA_HOME”) 获取,但获取到的值为 null,命令行下用 set ...
  • 备份Windows系统环境变量的两种办法

    千次阅读 2019-04-08 17:29:27
    备份Windows系统环境变量的两种办法 备份Windows系统环境变量有两种办法,一种是使用set命令,还有一种方法是直接到注册中把环境变量部分备份下来。 首先看看Windows系统环境变量在如下两个位置: 系统环境变量:...
  • 我想把这些相同的部分定义成系统环境变量,然后类似于批处理使用环境变量一样,比如 %QT_UIC_EXE%,在VS属性使用这些环境变量。 但从结果来看,VS配置使用环境变量是无效的(%QT_UIC_EXE%不起作用)。
  • Ubuntu 系统环境变量配置文件

    千次阅读 2018-08-13 20:19:27
    Ubuntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc /environment : 在登录时...
  • 通过bat脚本文件设置系统环境变量

    千次阅读 2019-05-14 19:01:57
    通过bat脚本批处理设置JAVA_HOME...vista以后通过 setx 设置用户环境变量, 加入 -M参数可设置系统环境变量,并且是立即生效(新开命令窗口,原命令窗口不生效) @echo off :: TODO:设置MC平台环境变量 color 0...
  • 查看所有系统环境变量

    千次阅读 2016-06-16 16:59:52
    工作中,许多时候需要查看所有系统环境变量,以确定某一个变量是否定义了,或者值是多少,写一个程序,编译出来之后放到可执行程序目录中即可,十分方便: 直接上代码: #include #include #ifdef WIN32 #include ...
  • Ubuntu系统环境变量详解 参考这篇文章,讲的非常详细 开机自启动 在Linux下设置软件开机自动有三种方式: 1、 自动启动应用程序——rc.local脚本 2、 自动启动服务——update-rc.d 3、 启动应用程序首选项 3...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,201,570
精华内容 480,628
关键字:

系统环境变量