黑马程序员技术交流社区

标题: 那位大神能把环境变量的设置一步步讲解一下吗 ? [打印本页]

作者: xbz1986    时间: 2014-7-24 15:59
标题: 那位大神能把环境变量的设置一步步讲解一下吗 ?
从path到Class Path 到HOME什么的 谢谢啦!{:2_33:}我都弄迷糊了 自学中!

作者: 韩天雷    时间: 2014-7-24 16:09
好好看视频~
作者: xbz1986    时间: 2014-7-24 17:20
发觉好像视频和书上讲的不一样
作者: 黎志勇    时间: 2014-7-24 17:30
PATH作用:提供一个路径列表,供系统搜索可执行文件位置。把JDK和JRE的bin目录添加到PATH参数里面,可以在任意目录运行Java开发工具,免去每次要进入bin目录才能执行工具的麻烦。系统在查找可执行文件时,会先在当前目录找,再去找PATH的目录列表。

CLASSPATH作用:指定类的执行路径。JVM在运行时需要通过CLASSPATH加载所需要的类。

注意:

①    如果没有配置CLASSPATH,JVM只在当前目录下查找要运行的类文件。

②    如果配置了CLASSPATH,且变量值最后带“;”时,JVM在CLASSPATH目录下没有找到指定的类文件,才在当前目录下再查找一次;没有带“;”的话,则只查找CLASSPATH目录的,而不查找当前目录。

至于JAVA_HOME,由于JDK版本时常更新,每次更新都修改PATH和CLASSPATH变量,显得有些麻烦,而且PATH跟系统关系密切,时常修改难免出错,导致系统异常,所以可以通过把变量中随版本更变的部分提取到一个新的变量JAVA_HOME中,每次升级JDK,只需要更新JAVA_HOME即可。

随后我的环境变量方案为:

  1. JAVA_HOME:C:\Program Files\Java\jdk1.7.0_60

  2. PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;原参数值

  3. CLASSPATH(注意开头有个.):.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
复制代码


作者: 戒风    时间: 2014-7-24 18:24
这个好简单的,多看两次视频
作者: rolling-stone    时间: 2014-7-24 18:59
到处都是啊,楼主不要着急,看视频其实考研的不是脑力,是耐心.
作者: 0小菜鸟0    时间: 2014-7-24 19:19
黎志勇 发表于 2014-7-24 17:30
PATH作用:提供一个路径列表,供系统搜索可执行文件位置。把JDK和JRE的bin目录添加到PATH参数里面,可以在 ...

讲的够详细的 受教了
作者: xbz1986    时间: 2014-7-25 09:06
讲的太详细了!太感谢了 这就明白多了
作者: xbz1986    时间: 2014-7-25 09:11
黎志勇 发表于 2014-7-24 17:30
PATH作用:提供一个路径列表,供系统搜索可执行文件位置。把JDK和JRE的bin目录添加到PATH参数里面,可以在 ...

太感谢了 这就明白多了!!!!!!!!!!!!!!!!!!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2