虽然现在网络上N多关于JDK环境变量的配置。但是,这里还是想自己亲自总结一下,来个完整的配置介绍。到该链接可以下载最新的JDK java.sun.com/javase/downloads/index.jsp 本文用到的版本完整名称是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008。其中有些是自己的理解,如果有错的话,还请不吝指出。谢谢~

1. 双击安装JDK  


    该过程会让用户选择安装目录,可以选择默认,默认为C:\Program Files\Java\jdk1.6.0_10,也可以选择到常用的软件安装目录。完成后会让用户继续选择安装JRE的目录,建议和JDK放在同级目录 即:C:\Program Files\Java\jre6。安装完成即可。


2. 环境变量的配置  


   右击 我的电脑 --->; 属性 --->; 高级 --->; 环境变量。进入环境变量之后,你会看到有 xxx的用户变量   和 系统变量。这里解释一下区别:

    用户变量是当前用户可用的变量,而系统变量时所有用户都可用的变量,即如果你的系统设置了多个账户,那这些账户共享系统变量。

这里推荐配置到系统变量里面。


3.新建JAVA_HOME  


   在系统变量中新建JAVA_HOME(全部大写),设值为JDK的目录 即 :C:\Program Files\Java\jdk1.6.0_10


4.配置Path  


   然后点击 Path --->; 编辑 或者直接双击 Path进行编辑,在最前面加入%JAVA_HOME%\bin;(分号必须加,因为各个系统变量是用分号来分隔的),然后点击 确定 。关于为何在最前面加入该变量,是为了保证其优先级,有效性。

注:这里也可以直接在Path里加入C:\Program Files\Java\jdk1.6.0_10\bin;而不用建立JAVA_HOME。这是一般的应用。但是有些Java的组件,服务器或者其他的东西可能会引用JAVA_HOME,所以这里推荐使用配置JAVA_HOME方式。


5. 新建CLASSPATH

   在系统变量中新建CLASSPATH(都是大写),值为 . 表示当前路径。不过比较常见的配置还有.;%JAVA_HOME%\jre\lib\rt.jar.;%JAVA_HOME%\lib\tools.jar。推荐使用后者,这样不会有错。点击确定。

这样,JDK的配置完成了。下面测试一下是否配置成功

点击   开始--->;运行 (快捷键:win + R),敲入 cmd --->; 确定。弹出命令行,敲入 java --->; 回车,javac--->;回车。都可看到有很多的命令出现。表示配置成功。