1、下载jdk(http://www.oracle.com/technetwork/java/javase/downloads/index.html),我下载的版本是:jdk-7u13-windows-i586.exe
2、安装jdk-7u13-windows-i586.exe
3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
1)在系统变量里新建“JAVA_HOME”变量,变量值为:C:\Program
2)新建“classpath”变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!
补充环境变量的解析:
JAVA_HOME:jdk的安装路径
classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。
path:系统在任何路径下都可以识别java,javac命令。
以上转自http://blog.sina.com.cn/s/blog_6751e16f0101kdwu.html
最后还是想谈谈自己的一些心得,最近刚帮一个朋友配了java环境,虽然基本上也算熟悉,但是一直没有仔细了解过到底环境变量是个啥,了解之后,觉得也没想象的那么复杂,就path这个环境变量而言,就相当于把命令行看成是一个软件,你输入java,它并不知道从哪去找java.exe执行,这就需要从环境变量中寻找,刚好java.exe就在你输入的jdk下的bin文件夹中,于是它就找到了呗~
classpath的话,比如它调用了java.exe之后,发现在程序中调用了其他的类,这个类上哪找呢,也是从环境变量中找,于是它从jdk下的lib中找到了自带的类文件,所以可以用命令行来执行java程序~JAVA_HOME的话,就把它当一个字符串就行,它就等于你输入的目录