现在的位置: 首页 > 综合 > 正文

JDK环境变量配置及其作用分析

2013年12月10日 ⁄ 综合 ⁄ 共 911字 ⁄ 字号 评论关闭

作为初学者,我真的很被这两者伤过。这次我自己配。
老规矩,先说过程、步骤、结果,再总结一下。
如果仅仅是安装了eclipse想要开发java的东西,不涉及tomcat,那么这样配置(至于在哪里去配置环境变量,大家自己应该能找到):
第一步:编辑已经存在的系统变量Path,在原有的变量后面输入“分号+你所安装的JDK路径”。我的是这样的:C:\Program Files\PC Connectivity Solution\;D:\Program Files\Java\jdk1.6.0_04(注意那个分号奥)
第二步:新建一个系统变量,名字"JAVA_HOME",变量值“D:\Program Files\Java\jdk1.6.0_04”,依然是你所安装的JDK路径。
第三步:新建一个环境变量,名字“CLASSPATH”,变量值“D:\Program Files\Java\jdk1.6.0_04\lib”,是你的JDK路径+\lib。
至此,java的环境变量配置完全OK。
总结一下:
首先说PATH变量的作用。当系统在运行某个程序是,如果程序要求加载其他程序,那么系统首先会在本文件夹下进行查找要加载的程序;如果未找到,则会按照系统所设定的一些默认路径去查找。当然,这些默认路径就是我们在PATH中设置的。要补充的一点就是,上面所设置的PATH其实不是很规范,按理来说应该是JDK路径+\bin,因为运行java程序所要加载的java.exe在bin目录下。当然,我们设定的是更高一级的目录,总是会找到的,效率问题罢了。
其次说JAVA_HOME。他的作用就是在之后要用到或者修改JDK位置、版本的时候,我们不必到每一个地方去修改,只需要修改一下JAVA_HOME就可以了,因为其他地方都是按照JAVA_HOME去查找JDK的。作为程序员,相信大家都非常清楚这种一劳永逸了。
最后说CLASSPATH。网上给出的说法是,当.java文件编译生成.class之后,如果要执行这个文件则要根据这个CLASSPATH去查找相应的.class文件,我也不太明白原理。(失败,三个变量还得剩下一个不懂得。)
至此,JAVA的环境变量配置已经完成了。
OK了。

抱歉!评论已关闭.