JAVA环境变量
2014-04-18 12:08
316 查看
java中的环境变量配置一直困扰了很多人,现在就自己的理解谈谈环境变量的问题。通过“计算机”,右键“属性”,选择“高级”,就能进入环境变量的设置了.
(2)classpath变量:这个是我们自己定义的环境变量,我们需要加jdk安装目录下lib目录中的dt.jar和tools.jar的路径添加到这里面,作用是指定类的搜索路径。这两个包包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。JVM就是通过CLASSPTH来寻找类的。
(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 都在这个路径里。
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环境变量
- linux配置java环境变量
- java环境变量详解---找不到或无法加载主类
- Java环境变量的配置
- java环境变量
- ubuntu下配置JAVA环境变量
- Java环境变量的配置、作用详解
- linux配置 4000 java环境变量
- 【转】win10下 配置java环境变量
- JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解
- 快速配置java环境变量
- Java环境变量
- java环境变量配置
- Java环境变量的配置(WIN7/XP通用)
- java环境变量配置
- java环境变量配置
- java环境变量配置
- java环境变量配置
- JAVA环境变量配置
- Mac环境下配置JAVA环境变量