环境变量 订阅
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 展开全文
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
信息
属    性
对象 OBJECT
外文名
environment variables
应用学科
计算机软件
来    源
操作系统
中文名
环境变量
环境变量主要作用
环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找;再如tc或vc++中,set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件;当然不仅仅是指定什么路径,还有其它的作用的,如set dircmd=/4 设置一个环境变量的作用是在使用dir命令时会把/4作为缺省的参数添加到你的dir命令之后,就像你的每个命令都加了/4参数,它实际上是给命令解释程序command设置的一个环境变量,并且是给dir这个内部命令设置的。DWORD GetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize),参数lpName是你要求查询的环境变量的名,lpBuffer是返回你所指定的环境变量的值的,dSize是告诉这个函数lpBuffer可以存放多少个字节。分析本地故障时原因很可能就是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行时需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows XP,D盘安装Windows 7。可是某些软件往往只在Windows XP系统中安装,Windows 7系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们了解了环境变量中的用途后就可以很好解决双系统的软件共用问题。为什么在Windows XP中安装了的软件在Windows 7下无法运行呢(绿色软件除外)?原因是安装软件时往往须要向系统目录中复制某些文件,而使用另外一个系统时会由于缺少这些文件而无法运行。因此,我们可以通过设置环境变量的方法来解决这个问题。
收起全文
精华内容
下载资源
问答
  • 环境变量
    千次阅读
    2021-05-13 05:29:07

    环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如PATH.在交叉编译中,会经常运用到环境变量的设置。

    在linux中,查看当前全部的环境变量的命令式env.

    当然也可使用 echo来查看环境变量的值。例如查看PATH的内容:echo $PATH

    例如要将/home/rongdeguo/Code 加入到环境变量中,可以在shell中输入

    export PATH=$PATH:/home/rongdeguo/Code

    然后查看环境变量。echo $PATH

    8f319aca571c89c82aee034ea92282a7.png

    可以看到已经将指定的 目录添加在环境变量PATH了。

    要想在启动的时候就自动加载环境变量,可以把上述语句添加到用户启动~/.bashrc或~/.bash_profile,或者/etc/profile 。

    删除环境变量使用unset。

    php面试题7(1、unset变量是删除栈变量,并不删除堆变量)(2、php爬虫特别简单: 可以file_get_contents和直接fopen)

    php面试题7(1.unset变量是删除栈变量,并不删除堆变量)(2.php爬虫特别简单: 可以file_get_contents和直接fopen) 一.总结 1.unset变量是删除栈变量,并不删除 ...

    在Linux添加PYTHONPATH方法以及修改环境变量方法

    Linux下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户: 一:用于当前终端: 在当前终端中输入: export PATH=$PATH: ...

    linux -- 添加、修改、删除路由

    在日常的使用中,或者在服务器中,有两个网卡配置两个地址,访问不同的网络段,这种情况是非常常见的现象,但是,我们需要额外的添加路由表来决定发送的数据包经过正确的网关和interface才能正确的进行通信 ...

    Linux字符模式下如何设置/删除环境变量

    Linux字符模式下设置/删除环境变量方法: bash下 设置:export 变量名=变量值 删除:unset 变量名 csh下 设置:setenv 变量名 变量值 删除:unsetenv 变量名 h ...

    linux下export命令添加、删除环境变量(转载)

    转自:http://blog.csdn.net/shenshendeai/article/details/49794699 export命令 功能说明:设置或显示环境变量. 语 法:export [- ...

    linux设置和删除环境变量

    删除环境变量: unset -v PKG_CONFIG_PATH 添加环境变量: export PKG_CONFIG_PATH="你需要设置的路径", 例如: export LAN ...

    【263】Linux 添加环境变量 & 全局 shell 脚本

    Linux电脑添加环境变量 方法一:通过修改 profile 文件添加环境变量 1. 打开终端,输入[vi /etc/profile],如下所示,点击回车 [ocean@ygs-jhyang-w1 L ...

    Linux添加目录到环境变量以及添加Sublime Text到环境变量

    本文主要介绍了Linux添加目录到环境变量以及添加Sublime Text到环境变量,通过具体的解释说明,让我们从中学到Linux添加目录到环境变量以及添加Sublime Text到环境变量的精髓所在 ...

    Linux设置环境变量小结:设置永久变量&临时变量 全局变量&局部变量

    1.总结背景 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容.如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁 ...

    随机推荐

    《Java中的包机制》

    /* 包的机制:(1) */ package lee; public class PackageTest { public void Test(int num) { System.out.printl ...

    SortedDictionary和SortedList

    使用上两者的接口都类似字典,并且SortedList的比如Find,FindIndex,RemoveAll常用方法都没提供. 数据结构上二者差异比较大,SortedList查找数据极快,但添加新元素, ...

    GCD(欧拉函数)

    GCD Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissio ...

    PAT-A1004. Counting Leaves (30)

    根据家谱树从根结点开始输出每一层的叶子结点数量.使用BFS来解决.因为不会重复访问结点,所以不需要vis数组来标记是否访问过该结点. //#include "stdafx.h" # ...

    DOM 扩展

    1.选择符API,selectors API 可以使用CSS选择符匹配查找节点 1)  querySelector(selector),接受一个CSS选择符,返回调用该函数的节点后代中第一个匹配的元素 ...

    java基础-day1

    第01天 java基础知识 今日内容介绍 u Java概述.helloworld案例 u 工具安装 .配置环境变量.注释.关键字 u 常量.变量.数据类型.标识符 第1章   Java概述 1.1  ...

    flex 无法将“<mx:>”解析为组件执行.解决方法

    转自:http://www.myexception.cn/flex/434924.html 问题描述: flex项目导入早期版本 无法将“”解析为组件执行. 如图: ...

    Mysql 查看连接数,状态,最大并发数

    MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力:另一种原 ...

    2017.7.10 Redis报错:DENIED Redis is running in protected mode

    参考来自: java 客户端链接不上redis解决方案 DENIED Redis is running in protected mode 完整错误信息: Caused by: redis.clien ...

    SSH中懒加载异常--could not initialize proxy - no Session

    SSH进行关联的表进行显示时出现的问题,老是显示你的OGNL表达式错误,但是找了很久确实没错,在网上找了一下,下面的这个方法本人认为是最有效的方法(已经测试可以使用) 在web.xml中加入 程序代码 ...

    更多相关内容
  • windows配置jdk环境变量、mysql环境变量、tomcat环境变量、maven环境变量、git环境变量、node环境变量

    • windows配置jdk环境变量、mysql环境变量、tomcat环境变量、maven环境变量、git环境变量、node环境变量

    一、windows配置各种环境变量后 path 路径下的目录:



    二、windows 配置各种环境变量的目的:

    为windows系统添加上各种环境对应的命令

    • 举例,为什么要添加jdk的bin目录,是因为想要在windows系统下使用jdk二进制目录下定义的那些命令。[在windows 全局环境doc窗口下就可以直接使用jdk二进制目录下的所有命令]



    三、windows 配置各种环境变量具体步骤

    ★ 变量名为 *_HOME 的值就是其对应的安装根目录

    ★ 配置环境变量可以起个变量名*_HOME,在path配置的时候,通过%变量名%使用上,也可以直接在path配置环境变量(例如配置后边的git环境变量,就是直接在path路径下配置,没有起变量名*_HOME

    ★ 环境变量的命名不是随意的:只是一般是安装的东西是什么,变量名为其大写_HOME,也有例外情况哈,可以等报错了,就搜一下,重新配置一下。例如CATALINA_HOME,不能随意命名为TOMCAT_HOME。



    1、windows配置jdk环境变量

    1)添加变量 JAVA_HOME 和 CLASSPATH

    • JAVA_HOME:E:\environment\javaEnvironment\jdk
    • CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

    2)在变量path 下添加jdk根目录下的bin目录和jre根目录下的bin目录

    • %JAVA_HOME%\bin


    2、windows配置mysql环境变量

    1)添加变量 MYSQL_HOME

    • MYSQL_HOME:E:\environment\mySqlEnvironment\mysql-5.7.36-winx64

    2)在变量path 下添加mysql根目录下的bin目录

    • %MYSQL_HOME%\bin


    3、windows配置tomcat环境变量

    1)添加变量 CATALINA_HOME

    • CATALINA_HOME: E:\environment\tomcatEnvironment\apache-tomcat-9.0.52

    2)在变量path 下添加tomcat根目录下的bin目录

    • %CATALINA_HOME%\bin


    4、windows配置maven环境变量

    1)添加变量 MAVEN_HOME 和 M2_HOME (M2_HOME是为后边的springboot、springCloud项目做准备)

    2)在变量path 下添加maven根目录下的bin目录


    5、windows配置git环境变量(同理可得)


    6、windows配置node环境变量(同理可得)



    四、验证 windows下配置各种环境变量是否成功(也是验证安装是否成功)—通过版本号验证

    1、jdk验证命令:javac -version [注意:version单词前面之后一个横杆,后边验证的命令是两个横杆]


    2、mysql验证命令:mysql --version


    3、tomcat验证命令:catalina --version


    4、maven验证命令:mvn --version


    5、git验证命令:git --version


    6、node验证命令:node --version



    如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

    展开全文
  • Linux环境变量

    万次阅读 多人点赞 2021-12-26 11:11:33
    一、环境变量的概念 1、环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。 2、环境变量的分类 1)按生效的范围分类。 系统环境变量:公共的,对全部的...

    一、环境变量的概念

    1、环境变量的含义

    程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。

    2、环境变量的分类

    1)按生效的范围分类。

    系统环境变量:公共的,对全部的用户都生效。

    用户环境变量:用户私有的、自定义的个性化设置,只对该用户生效。

    2)按生存周期分类。

    永久环境变量:在环境变量脚本文件中配置,用户每次登录时会自动执行这些脚本,相当于永久生效。

    临时环境变量:使用时在Shell中临时定义,退出Shell后失效。

    3、Linux环境变量

    Linux环境变量也称之为Shell环境量变,以下划线和字母打头,由下划线、字母(区分大小写)和数字组成,习惯上使用大写字母,例如PATH、HOSTNAME、LANG等。

    二、常用的环境变量

    1、查看环境变量

    1)env命令

    在Shell下,用env命令查看当前用户全部的环境变量。

    图片.png

    上图只截取了部分环境变量,并非全部。

    用env命令的时候,满屏显示了很多环境变量,不方便查看,可以用grep筛选。

    env|grep 环境变量名

    例如查看环境变量名中包含PATH的环境变量。

    env|grep PATH

    image.png

    2)echo命令

    echo $环境变量名

    image.png

    注意,符号$不能缺少,这是语法规定。

    2、常用的环境变量

    1)PATH

    可执行程序的搜索目录,可执行程序包括Linux系统命令和用户的应用程序,PATH变量的具体用法本文后面的章节中有详细的介绍。

    image.png

    2)LANG

    Linux系统的语言、地区、字符集,LANG变量的具体用法本文后面的章节中有详细的介绍。

    image.png

    3)HOSTNAME

    服务器的主机名。

    4)SHELL

    用户当前使用的Shell解析器。

    5)HISTSIZE

    保存历史命令的数目。

    6)USER

    当前登录用户的用户名。

    7)HOME

    当前登录用户的主目录。

    8)PWD

    当前工作目录。

    9)LD_LIBRARY_PATH

    C/C++语言动态链接库文件搜索的目录,它不是Linux缺省的环境变量,但对C/C++程序员来说非常重要,具体用法本文后面的章节中有详细的介绍。

    10)CLASSPATH

    JAVA语言库文件搜索的目录,它也不是Linux缺省的环境变量,但对JAVA程序员来说非常重要,具体用法本文后面的章节中有详细的介绍。

    三、设置环境量

    变量名='值'
    export 变量名

    export 变量名='值'

    如果环境变量的值没有空格等特殊符号,可以不用单引号包含。

    示例:

    export ORACLE_HOME=/oracle/home
    export ORACLE_BASE=/oracle/base
    export ORACLE_SID=snorcl11g
    export NLS_LANG='Simplified Chinese_China.ZHS16GBK'
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:.
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:.

    采用export设置的环境变量,在退出Shell后就会失效,下次登录时需要重新设置。如果希望环境变量永久生效,需要在登录脚本文件中配置。

    1、系统环境变量

    系统环境变量对全部的用户生效,设置系统环境变量有三种方法。

    1)在/etc/profile文件中设置。

    用户登录时执行/etc/profile文件中设置系统的环境变量。但是,Linux不建议在/etc/profile文件中设置系统环境变量。

    2)在/etc/profile.d目录中增加环境变量脚本文件,这是Linux推荐的方法。

    /etc/profile在每次启动时会执行 /etc/profile.d下全部的脚本文件。/etc/profile.d比/etc/profile好维护,不想要什么变量直接删除 /etc/profile.d下对应的 shell 脚本即可。

    /etc/profile.d目录下有很多脚本文件,例如:

    image.png

    在以上示例中,/etc/profile.d目录中的oracle.sh是Oracle数据库的环境变量配置文件,内容如下:

    image.png

    3)在/etc/bashrc文件中设置环境变量。

    该文件配置的环境变量将会影响全部用户使用的bash shell。但是,Linux也不建议在/etc/bashrc文件中设置系统环境变量。

    2、用户环境变量

    用户环境变量只对当前用户生效,设置用户环境变量也有多种方法。

    在用户的主目录,有几个特别的文件,用ls是看不见的,用ls .bash_*可以看见。

    image.png

    1).bash_profile(推荐首选)

    当用户登录时执行,每个用户都可以使用该文件来配置专属于自己的环境变量。

    2).bashrc

    当用户登录时以及每次打开新的Shell时该文件都将被读取,不推荐在里面配置用户专用的环境变量,因为每开一个Shell,该文件都会被读取一次,效率肯定受影响。

    3).bash_logout

    当每次退出系统(退出bash shell)时执行该文件。

    4).bash_history

    保存了当前用户使用过的历史命令。

    3、环境变量脚本文件的执行顺序

    环境变量脚本文件的执行顺序如下:

    /etc/profile->/etc/profile.d->/etc/bashrc->用户的.bash_profile->用户的.bashrc

    同名的环境变量,如果在多个脚本中有配置,以最后执行的脚本中的配置为准。

    还有一个问题需要注意,在/etc/profile中执行了/etc/profile.d的脚本,代码如下:

    for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
            if [ "${-#*i}" != "$-" ]; then
                . "$i"
            else
                . "$i" >/dev/null
            fi
        fi
    done

    所以,/etc/profile.d和/etc/profile的执行顺序还要看代码怎么写。

    四、重要环境变量的详解

    1、PATH环境变量

    可执行程序的搜索目录,可执行程序包括Linux系统命令和用户的应用程序。如果可执行程序的目录不在PATH指定的目录中,执行时需要指定目录。

    1)PATH环境变量存放的是目录列表,目录之间用冒号:分隔,最后的圆点.表示当前目录。

    export PATH=目录1:目录2:目录3:......目录n:.

    2)PATH缺省包含了Linux系统命令所在的目录(/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin),如果不包含这些目录,Linux的常用命令也无法执行(要输入绝对路径才能执行)。

    示例:

    image.png

    3)在用户的.bash_profile文件中,会对PATH进行扩充,如下:

    export PATH=$PATH:$HOME/bin

    4)如果PATH变量中没有包含圆点.,执行当前目录下的程序需要加./或使用绝对路径。

    示例:

    image.png

    2、LANG环境变量

    LANG环境变量存放的是Linux系统的语言、地区、字符集,它不需要系统管理员手工设置,/etc/profile会调用/etc/profile.d/lang.sh脚本完成对LANG的设置。

    CentOS6.x 字符集配置文件在/etc/syscconfig/i18n文件中。

    CentOS7.x 字符集配置文件在/etc/locale.conf文件中,内容如下:

    image.png

    3、LD_LIBRARY_PATH环境变量

    C/C++语言动态链接库文件搜索的目录,它不是Linux缺省的环境变量,但对C/C++程序员来说非常重要。

    LD_LIBRARY_PATH环境变量存放的也是目录列表,目录之间用冒号:分隔,最后的圆点.表示当前目录,与PATH的格式相同。

    export LD_LIBRARY_PATH=目录1:目录2:目录3:......目录n:.

    4、CLASSPATH

    JAVA语言库文件搜索的目录,它也不是Linux缺省的环境变量,但对JAVA程序员来说非常重要。

    CLASSPATH环境变量存放的也是目录列表,目录之间用冒号:分隔,最后的圆点.表示当前目录,与PATH的格式相同。

    五、环境变量的生效

    1)在Shell下,用export设置的环境变量对当前Shell立即生效,Shell退出后失效。

    2)在脚本文件中设置的环境变量不会立即生效,退出Shell后重新登录时才生效,或者用source命令让它立即生效,例如:

    source /etc/profile

    六、应用经验

    虽然设置环境变量的方法有多种,但是建议系统环境变量建议在/etc/profile.d目录中配置,用户环境变量在用户的.bash_profile中配置,不建议在其它脚本文件中配置环境变,会增加运维的麻烦,容易出错。

    展开全文
  • JDK 安装与环境变量配置(Win10详细版)

    万次阅读 多人点赞 2020-03-24 15:25:56
    配置path,找到path,双击或者点编辑 然后可以看到path里面已经有很多内容了,我们在最后面新建一个: 输入 %JAVA_HOME%\bin 然后点确定保存,出去之后再点确定,然后再点确定,至此环境变量配置完毕,接下来就是测试...

    前言

    为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。

    一、 准备工作

    JDK8下载地址

    在这里插入图片描述
    JDK8下载地址2
    在这里插入图片描述
    由于有的读者说Oracle需要账号才能下载,不想那么麻烦再去注册一个,那么你就通过下载地址2去下载好了,0积分直接下载即可。

    一个JDK安装程序,这是是1.8版本,因为新的JDK版本都没有什么很大的亮点,如下图所示,
    在这里插入图片描述

    二、安装

    鼠标双击运行,
    在这里插入图片描述
    选择“是”,然后如下图:
    在这里插入图片描述
    点击下一步:
    在这里插入图片描述
    我在这里并不修改JDK的安装路径,所以无需改动,点击下一步:
    在这里插入图片描述
    安装过程中会弹出jre的安装提示框,如下所示:
    在这里插入图片描述
    这里无需改动,点击下一步,然后你会看到这个:
    在这里插入图片描述
    反正你也很无聊,不如讲一下这个图的含义,Java成为3亿人的驱动,Java属于ORACLE公司,这里做后台的朋友应该比较清楚,而Java8的新特性,也使Java后面的JDK更替变得黯淡无光,所以现在开发人员中有90%的人还是选择Java8,最新的Java14无人问津,主要是因为Java8的稳定性。其次还有一点,就是Java以后的JDK可能不会开源了,这意味着后面不管他们有什么骚操作,使用了之前Java版本的人,都将被将一军,这时Google这个老狐狸就很狡猾,使用新语言,于是Android Studio编译器后续的首选语言就变成了Kotlin,而不再是Java了,也算是未雨绸缪了,你看完这些应该就已经安装完成了。

    在这里插入图片描述
    这样就安装完成了,点击“关闭”,然后进行环境变量的配置。

    三、 配置环境变量

    鼠标右键 “此电脑” 选择属性,之后会出现一个弹窗,点击 “高级系统设置”
    在这里插入图片描述
    如下图:

    在这里插入图片描述
    点击 “环境变量” 然后会看到这样的画面:
    在这里插入图片描述
    关键是下面的内容,用户变量可以不用管:
    在这里插入图片描述
    至此你已经完成了所有的准备步骤,接下来就是环境配置了:
    1.点击“新建”会出现一个弹窗:
    在这里插入图片描述
    变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jdk1.8.0_162(JDK的安装路径,这里以你自己的安装路径为准)

    在这里插入图片描述
    输入完成之后点确认,第一项配置就完成了,接下来进行第二步
    2.新建CLASSPATH 变量,变量值为:
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面是有一个点的),配置好之后如下图,这里是可以复制粘贴的。
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200324145920366.png

    然后点确定保存变量,进入第三步

    3.配置path,找到path,双击或者点编辑
    在这里插入图片描述
    然后可以看到path里面已经有很多内容了,我们在最后面新建一个:
    在这里插入图片描述
    输入 %JAVA_HOME%\bin

    在这里插入图片描述
    然后点确定保存,出去之后再点确定,然后再点确定,至此环境变量配置完毕,接下来就是测试环境变量配置有没有问题了。

    四、验证环境变量配置

    快捷键“ win + R ” ,打开运行窗口,输入cmd,点击确定打开命令行窗口,
    在这里插入图片描述

    ① java 验证

    输入 java ,回车执行
    在这里插入图片描述

    ② javac 验证

    在输入 javac ,回车执行
    在这里插入图片描述
    在这一步的时候比较多的人输入javac之后会出现 不是内部或外部命令,也不是可运行的程序。 的情况,后面我也查看自己的环境变量,也一一输入了java、javac、java -version的命令都是正常的。然后有读者说我的系统变量中 Path 的内容少了一部分,然后我就去对比了其他人的博客内容,我的确少了一部分,但是我运行javac是正常的
    在这里插入图片描述
    如果你配置之后发现javac不行的话,就在Path中再加入一项 %JAVA_HOME%\jre\bin
    在这里插入图片描述
    然后点击确定。再试一下javac看行不行。
    在这里插入图片描述
    其实对我来说增加这个变量和不增加都是正常的,但是对于javac有问题的读者就可以试试看,说不定就可以了呢?这个发现来源于一个读者,发了一条长评论,感谢。

    当然也有朋友执行了上面的操作后,输入javac还是不行,我都惊了,不过有热心的读者在经历我上述操作后找到了一个可以成功的办法,我这里也做一下记录,因为说不定你就可以了,那就是改动Path中的内容。首先先看我现在的Path的内容是:
    在这里插入图片描述
    你会发现这里的有一个%JAVA_HOME%,这个值就是之前配置的JDK的安装路径。
    在这里插入图片描述
    就是这个路径,那么修改的方式就是把上面的引用路径改成全路径。

    %JAVA_HOME%\bin
    %JAVA_HOME%\jre\bin
    改成,我现在是在安装路径是D:\Program Files\Java\jdk1.8.0_162,那么就改成下面这样
    D:\Program Files\Java\jdk1.8.0_162\bin
    D:\Program Files\Java\jdk1.8.0_162\jre\bin

    在这里插入图片描述

    然后保存一顿确定,之后再打开cmd输入javac试一下:
    在这里插入图片描述
    可以。这里只是做一下解决方法的记录,如果你依然不行,不要慌,继续去寻找,并且解决后记录一下过程,告诉我也行,我补充到文章中。

    依然是一位热心的读者提供,说可以试一下管理员启动CMD,再试试看,有javac运行失败的可以尝试。管理运行的方式如下图所示:
    在这里插入图片描述
    各位读者如果在遇到问题发现了解决的方法时可以评论区留言,我将会添加到文章中,人多力量大,同时BUG少。

    ③ java -version 验证

    再输入 java -version ,回车执行,(注意,java -version 中间有空格,我看到太多粗心的少打空格而失败了,切记、切记、切记。
    在这里插入图片描述
    至此,环境变量就配置完毕了,如果你是win7的操作系统,那么第三步要稍作改动。

    QA:有部分人安装完JDK之后不能完整的使用命令得到相应的结果,首先检查命令有没有输错,例如中英文状态,还有空格,如果是javac没有反应或者提示不是内部或外部命令,则检查一下安装的文件是否完整,查询安装文件夹中是否有jdk和jre。

      如果检查了安装文件没有问题就重启一下试试,可能不同的电脑环境变量生效的方式不同,这方法来自评论,试一下没有什么坏事。

    展开全文
  • Linux环境变量配置文件

    千次阅读 2021-05-09 09:07:11
    环境变量配置文件如想将一个路径加入到$PATH中,可以像下面这样做:1. 控制台中:$ PATH="$PATH:/my_new_path" (关闭shell,会还原PATH)2. 修改profile文件:$ vi /etc/profile以交叉编译环境为例:交叉编译工具器在...
  • 环境变量怎么还原

    万次阅读 2021-07-24 03:22:36
    问题一:环境变量path怎么还原?方法一:1、按win+R,输入regedit2、在注册表里,定位到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment3、你会看到一个名字叫path的值,你把这个值...
  • 一、Mac环境变量设置机制 1.1 环境变量作用说明 环境变量,顾名思义,即电脑当前运行环境的全局变量,分为系统级全局变量和用户级全局变量 系统级全局变量:指当前电脑所有用户均可使用并访问的环境变量,日常最为...
  • Linux环境变量总结

    千次阅读 2021-05-17 19:52:55
    Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量。Linux环境变量分类一、按照生命周期来分,Linux环境变量可以分为两类:1、永久的:需要用户...
  • Path环境变量

    千次阅读 2022-03-23 13:09:59
    1、什么是环境变量: path环境变量是用于记住程序路径,方便在命令行窗口cmd中的任意目录启动程序。 注:一般在cmd中启动某程序时,需要先在cmd中将目录转到该程序所在目录(保存路径),然后才可以启动该程序。...
  • Linux 环境变量配置全攻略,超详细~

    千次阅读 2022-01-05 15:34:39
    针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本文介绍 Linux常见的环境变量设置方法,希望对你有帮助。 Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出...
  • anaconda如何配置环境变量

    万次阅读 多人点赞 2022-03-24 11:04:47
    那接下来我就教大家如何配置环境变量,网上有些文章的步骤是错误的 本地开发时,我们最好保持pycharm所用的python解释器是anaconda的python,这样在以后的开发过程当中,pycharm和jupyter notebook的环境保持一致,...
  • 【Linux】环境变量

    千次阅读 多人点赞 2022-04-22 17:36:02
    1.什么是环境变量 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数 如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但 是...
  • python获取系统环境变量|os.environ|os.putenv|cmd添加环境变量
  • macOS下配置环境变量/查看环境变量

    千次阅读 2021-01-04 16:11:39
    Mac OS 的配置文件清单 a. /etc/profile b. /etc/paths c. ~/.bash_profile d....e....f....如何查看Mac的全部环境变量 输入命令 export,查看全部的环境变量 如何设置系统环境变量?...系统环境变量应该在
  • 啊没错是写anaconda的时候顺便着写的2333 以win10系统为例,打开“此电脑”的属性。 在属性中,下拉找到“高级系统设置”。 选择环境变量 找到系统变量中的Path,双击打开即可修改了。
  • Linux下设置oracle环境变量

    千次阅读 2021-05-08 03:13:57
    Linux设置Oracle环境变量方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义...
  • Linux配置环境变量

    千次阅读 2022-02-24 06:56:41
    在配置 Linux 系统服务器的时候,我们常常需要设置系统环境变量,这篇文章就是总结几种常见的配置环境变量的方式。
  • macos设置环境变量path详解

    千次阅读 2022-04-13 19:58:29
    做代码开发,各种工具都需要设置系统环境变量,在macos系统里面,设置环境变量与windows的配置过程有很大差别,又因为系统升级原因,导致了一些遗留问题,对于初学用户,不是很容易理解这些内容。本文对于常见的问题...
  • eclipse配置环境变量

    千次阅读 2021-02-12 17:12:34
    下载JDK:..."环境变量"(win10系统略有差异)如下图可以看到2个框,分别是用户变量(只针对当前用户)和系统变量(用这个系统的都可以)对于我们来说设置哪个都行,方式配置也都一样,一...
  • python环境变量配置

    千次阅读 2022-05-13 17:55:47
    当我们在自己电脑上同时安装了python2.x和python3.x版本的解释器的时候,就需要对环境变量的配置进行一定的修改。 【大概解释一下,我对环境变量的理解】 1、配置环境变量,就是让我们在cmd的任何一个目录下都访问...
  • Java环境变量配置

    万次阅读 多人点赞 2022-01-15 19:47:09
    1. JDK的下载与安装 首先,百度直接搜索JDK,然后打开Oracle的jdk下载网页。(如果你比较懒 ,下方为链接) Java ... 也可参考:java环境变量 的配置与详解(全网最详细教程)_SDCL-静默花开-CSDN博客_java环境变量
  • PowerShell设置环境变量

    千次阅读 2021-06-21 20:21:32
    查看环境变量: PS C:\Users\Administrator> echo $env:apollo { } 设置环境变量: PS C:\Users\Administrator> $env:apollo="TEST_VALUE" 再次查看: PS C:\Users\Administrator> echo $env:apollo...
  • ubuntu 环境变量

    千次阅读 2022-03-20 11:58:18
    一、设置环境变量三种方法 a.临时变量 直接在终端命令框输入: export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin b.用户全局设置 sudo vim ~/.bashrc 在文件里加入:...
  • docker-compose环境变量

    千次阅读 2021-01-19 19:23:10
    在项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景,docker-compose支持多级设置环境变量。 docker-compose.yml 文件中引用的环境变量,它们的优先级如下: Compose file ...
  • maven配置环境变量

    千次阅读 2021-09-07 14:54:54
    1.下载和安装 ...2.配置环境变量 右键电脑》属性》高级系统设置 点击环境变量 2.1 MAVEN_HOME变量 点击系统变量中的新建按钮 新建系统变量 MAVEN_HOME 变量值:D:\apache-maven-3.8.2 ...
  • linux如何设置环境变量

    万次阅读 2021-07-04 03:01:40
    Linux的环境变量 一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置文件,变量永久生效。 2、临时的:使用export命令声明即可,变量在关闭shell时失效。 二、设置...
  • Mac设置环境变量

    万次阅读 2021-06-04 11:20:56
    环境变量是电脑操作系统中常用的一些变量,作用类似于将一些常用命令所在的文件夹位置预先告诉操作系统,当以后需要用到这些命令时,操作系统就自动来这些位置取。 例如,常见的Java开发中jiu'xu'yao'pei'z ...
  • ~/.bashrc-Linux环境变量配置超详细教程

    千次阅读 多人点赞 2021-03-23 17:02:04
    ~/.bashrc-Linux环境变量配置超详细教程 文章目录~/.bashrc-Linux环境变量配置超详细教程前言:参考链接:1.最简单的环境变量配置全流程,新手向:1.1 Linux读取环境变量的两种方法2.为同一个环境变量添加多个路径...
  • Python添加到环境变量 - Windows

    千次阅读 2022-05-06 01:59:56
    本文介绍如何将Python添加到Windows系统的环境变量中,这样在CMD中则可直接使用python和pip命令。
  • Linux PATH环境变量

    千次阅读 2021-05-15 12:10:07
    Linux PATH环境变量教程Linux PATH环境变量说明也就是说当用户在如果命令或者程序的位置没有包括在 PATH 变量中,那么如果不使用绝对路径的话, shell 是没法找到的。如果想要在虚拟目录结构中的任何位置执行某个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,270,874
精华内容 908,349
关键字:

环境变量

友情链接: arima.zip