一. 下载JDK的最新版本
可以去http://java.sun.com/javase/downloads/index.jsp下载最新版本JDK1.6。一切下载后选择安装路径,例如我选择安装在"C:\JDK1.5\",安装到计算机上,这可能会花费数分钟时间,这与系统性能有关。
二. JDK1.6的安装步骤:
第一步:双击安装文件jdk-6u7-windows-i586-p.exe,JDK1.6安装程序运行,单击“更改”选项转到“更改当前目标文件夹”窗口,把“文件夹名称”改为D:\Java\jdk1.6.0_07,即把JDK1.6安装在D盘上。单击“确定”,返回再单击“下一步”。
第二步:开始安装JDK(Java开发工具包),在安装的中间,会跳出一个窗口,为“J2SE Runtime Environment 5.0 Update 15-自定义安装”窗口,它将安装JRE(Java运行时环境),和前一步类似,单击“更改”选项转到“更改当前目的地文件夹”窗口,把“文件夹名称”改为D:\Java\jre1.6.0_07。单击“确定”,返回再单击“下一步”。
第三步:开始安装JRE,安装完成后显示“安装完成”窗口,单击“完成”,这样JDK和JRE都安装在D盘上了。
第四步:设置系统变量。右键点击桌面上“我的电脑”图标→属性→“高级”选项卡→环境变量,如下:
在系统变量栏新建如下环境变量(如果变量已经存在,将下面的值加上去即可):
JAVA_HOME = D:\Java\jdk1.6.0_07
Path = %JAVA_HOME%\bin; (注意:这里的分号不能省略)
CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意:点号表示当前目录,不能省略。)
其中CLASSPATH根据自身需要设置,一般设置上面就可以了
{ CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar(这是我个人需要而设置的)}
第五步:打开 Dos 窗口,在任意目录下输入命令 javac ,如果出现命令解释信息(如下图),则表示 JDK 安装成功。到这里, JDK 安装完毕。
第六步:测试是否安装成功
接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
PS:环境变量已经配置完成,Java -version也能执行,但是总是提示javac不是内部命令?
你的错误就错在你对DOS的不熟悉,任何一个DOS命令默认就是执行当前所在目录下的程序或命令,所以,当你没有转到D盘时,不能找到你的类,这是正确的结果,要是不出错,那才怪呢?因为javac只能找C:\Documents and Settings\Administrator>目录下面的文件!
另外此类问题的正确做法:不管在什么目录下,输入java或者javac后,将要被编译的程序,用鼠标拖入到DOS命令行中,就会连带显示给类的完整路径,这样就可以通过编译。
如:javac E:ProgrammingKevin.java
java Kevin
就可以将在E:Programming目录下的Kevin.java进行编译。