千锋教育-做有情怀、有良心、有品质的IT职业教育机构

当前位置:首页 > 行业动态  >  正文

杭州java培训老师分享:Java环境变量path配置

时间:2018-02-02 14:41:03     来源:千锋教育杭州校区 作者:千锋

   千锋杭州java技术培训技术分享会,首先从环境变量path配置开始,重点知识的分享交流,欢迎各位小伙伴来一起探讨交流!

【java技术培训】环境变量path配置88.jpg

  需求: 希望在任何的目录下都可以去运行我们安装的JDK中bin目录下的程序。

  说一些和Java无关的东西:

  计算器的命令:calc.exe;记事本的命令:notepad.exe。

  如果你想要执行某个应用程序的时候,而我们现在不在这个应用程序所在目录下面,那我们怎么办呢?

  一是我让该应用程序所在目录去执行,要么你可以做另外一点,这是windows非常好的一点,你把这个应用程序所在的目录告诉我。

  在操作系统中有一个path变量,在这个变量中可以配置任何目录下可以直接运行的程序。

  把上面的应用程序路径放在path变量中。

  1 永久性配置(掌握)

【java技术培训】环境变量path配置363.jpg
【java技术培训】环境变量path配置364.jpg
【java技术培训】环境变量path配置367.jpg

  解释:

  环境:指的是windows的环境。变量:会变化的数据。

【java技术培训】环境变量path配置401.jpg

  解释:

  系统变量的path:

  path是名称为路径的变量,这个路径记录的就是应用程序的路径。(.exe文件)

  在path变量里面已经存放了其他应用程序的路径,在这里我们要把bin下面所有的命令所在的目录放到path里面。

  由于path变量中还有其他程序的路径,我们再次增加目录的时候,千万一定要注意不要删除原来的路径。

【java技术培训】环境变量path配置563.jpg
【java技术培训】环境变量path配置565.jpg

  在path中增加jdk的bin目录的步骤:

  1.复制jdk的bin目录的路径

【java技术培训】环境变量path配置604.jpg

  2.打开系统变量中的path变量,点击编辑,然后将光标移动到前部 按home键:

【java技术培训】环境变量path配置645.jpg

  3.将复制的jdk的bin目录粘贴到光标处,然后在bin目录下面加个英文分号:

【java技术培训】环境变量path配置685.jpg

  4.点击确定即可。

  测试是否配置成功:

  配置完环境变量之后一定要重新开个dos命令,在任意目录下输入Java或者javac,如果有如下提示信息,则配置成功。

【java技术培训】环境变量path配置764.jpg

  注意:

  Windows找命令的方式,找的方式头一种是帮你在当前目录找,如果找不到,第二种就会去指定的位置帮你去找。那指定的位置在哪呢,指定的位置就是在环境变量path这。

  总结:

  Path的原理:path变量主要用于记录什么?

  主要是记录应用程序的路径,其中.exe是应用程序的一个类型。

【java技术培训】环境变量path配置911.jpg

  注意(很重要):

  Path不是Java中的变量。Path和Java本身没有任何关系。它是操作系统中的一个变量,主要在这个变量中配置可以直接运行的应用程序。

  Path变量是提供给操作系统使用的变量,当我们在dos窗口中输入了某个程序或某个命令之后,操作系统这时会在当前这个目录下查找有没有这个程序或者命令,如果有就直接运行。如果没有这时操作系统会自动的到path中配置的所有路径中再次查找有没有当前输入的程序或命令。如果有也可以运行起来,如果这时还没有,就会提示当前程序或者命令不是内部或外部命令。

  2技巧性配置(掌握)

  配置路径的技巧方法:

  需求:在配置完path变量后,我们的JDK目录改了,我们该怎么办?

  原来jdk所在的目录:E:\java\jdk1.7.0_51\bin

  现在改

  F:\java\jdk1.7.0_51\bin

  E:\java\RRR\bin

  F:\haha\DD\bin

  D:\hehehe\jdk1.7.0_51\bin

  解决方法:去path变量中改JDK的目录。

  弊端:这种多次修改path变量,难免会造成其他的路径误修改。

  优方案:我们可以把jdk中可能发生变化的目录重新配置到一个新的变量中,把不变 的写在path中。

  例如:

  E:\java\jdk1.7.0_51\bin

  x=E:\java\jdk1.7.0_51

  path=x\bin;

  x=E:\java\jdk1.7.0_51

  x定义变量没问题,但是用的时候啊,不行。

  这里不能写x,这里写x会被path误以为这是个文件夹,把x叫abc。

  path=abc\bin;

  abc=E:\java\jdk1.7.0_51

  系统会以为bin是abc文件夹下面的.

  问题:怎么区分他是个变量,而不是个目录?

  解决办法:

  他的区分方式是:path=%abc%\bin;

  %abc%表示用百分号取abc变量的值。

  在实际中我们一般不用abc,而用JAVA_HOME

  JAVA_HOME=E:\java\jdk1.7.0_51

  Path=%JAVA_HOME%\bin;

  %JAVA_HOME%:百分号表示去读取变量名为JAVA_HOME的值。

【java技术培训】环境变量path配置1830.jpg

  3临时性配置(了解就可以)

  这种环境变量设置只在当前窗口有效。输入help

  SET 显示、设置或删除 Windows 环境变量。

  临时配置路径的方法:

  Set:显示本台计算机所有的环境变量。

  Set 变量名:显示具体环境变量的信息 set path

  Set 变量名=具体值:给指定变量定义具体的值

  Set 变量名=具体值;%变量名%

【java技术培训】环境变量path配置2010.jpg

  说明:百分号之间的path变量名指的是原来必须已经存在的变量名。

  Set 变量名= 表示删除环境变量的值。

  用dos命令中set来完成。只针对当前的dos窗口。

  千杭州java培训老师一直分享不断,欢迎感兴趣的小伙伴加入我们的千锋大家庭!

相关文章

  • 北京天丰利校区(总部):北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、大数据开发培
                     训、VR/AR混合现实培训、Python培训、iOS培训、好程序员
  • 深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷A区B座605-619
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    咨询电话:0755-33582485-801(硅谷校区) 0755-86660670-801(大学城校区)
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、大数据开发培
                     训、VR/AR混合现实培训
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-56166283/56166279
    面授课程:PHP培训、Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课
                     程培训、好程序员
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55191750 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、iOS课程培训、JavaEE培训
  • 大连地址:大连市甘井子区软件园路6号B5座101室
    咨询电话:0411-39026086 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 武汉地址:武汉市江夏区藏龙岛杨桥湖大道15号拓创大厦15楼
    咨询电话:027-81772047
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 成都旅游校区:成都市一环路西二段17号四川旅游青羊校区内
    成都华立校区:成都一环路西二段17号华立大厦3楼
    咨询电话:028-83178771 028-61967740
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、iOS课程培训
  • 千锋动态二维码

    了解千锋动态
    关注千锋教育服务号

  • 千锋互联二维码

    扫码关注千锋互联
    身边的移动开发导师