您的位置:首页 > 编程语言 > Java开发

JAVA环境变量

2014-04-18 12:08 316 查看
     java中的环境变量配置一直困扰了很多人,现在就自己的理解谈谈环境变量的问题。通过“计算机”,右键“属性”,选择“高级”,就能进入环境变量的设置了.

    1.环境变量解释:

(1)path变量:需要我们将jdk安装目录下的bin目录的路径加到里面去,作用是指定了命令搜索路径,通过设置这个变量,我们能在任何目录下面都执行java/javac命令;

(2)classpath变量:这个是我们自己定义的环境变量,我们需要加jdk安装目录下lib目录中的dt.jar和tools.jar的路径添加到这里面,作用是指定类的搜索路径。这两个包包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。JVM就是通过CLASSPTH来寻找类的。

   2.rt.jar,dt.jar和tools.jar包详解

    (1)dt.jar是关于运行环境的包,主要是swing包,必须加到classpath里面。

    (2)tools.jar是关于工具类库的包,tools下的文件中有java、javac等文件。tools.jar 是系统用来编译一个类的时候用到的 也就是javac的时候用到 javac **.java 实际上就是运行 j                   java -Calsspath=%JAVA_HOME%/lib/tools.jar xx.**.Main **.java javac就是对上面命令的封装。

上述两个包是java中最为基本的包,必须得加到classpath里面去

(3)rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件默认就在 根classloader的加载路径里面,这个包路径不许加到classpath里面。事实上,JVM的系统根Loader的路径里面不光rt.jar, jre/lib下面的大部分jar 都在这个路径里。   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 环境变量