为什么需要配置path,什么时候需要classpath?

来源:互联网 发布:淘宝视频制作教程 编辑:程序博客网 时间:2024/04/29 16:03

  1.之所以配置path,是为了便捷。不把JDK的bin目录加到PATH的话,需要
path\to\jdk\bin\javac Xxx.java 这样编译程序,加到PATH后,可以直接 javac Xxxx.java, 输入省事多了。

2.JDK1.5后,就不必再配置classpath了。但建议继续设置以保证向下兼用问题
最初的jdk自己找不到jdk\lib目录下的tools.jar,所以需要配置这个环境变量。
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
其中"."表示在当前目录下寻找所要编译的类
配置classpath变量,才能使得java解释器知道到哪里去找标准类库,这些标准类库是别人已经写好了的,我们只管使用。
比如我们常用到java.lang包中的类,在配置classpath变量后被设为默认导入,所以在写程序时就不用import这个包了。
那么这些标准类库在哪呢?在以JDK的lib目录下以jar为后缀的文件中:一个是dt.jar,一个是tools.jar,

这两个jar包都位于jdk1.6.0/lib目录下

参考链接:http://zhidao.baidu.com/link?url=63wnyHV2ho192cb7JMXouinOyWDUI1lVkDPZGGvhhWzcoVoLie7bZd8rt5VVHXjihHYQlEkX_vPKP_1FoxHOfwGja04U_9HP7HhoiR0DU6W

0 0
原创粉丝点击