未志

Java Development Kit(JDK)下载及环境设置


什么是JDK?

Java Development Kit (JDK) 是Sun公司针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

JDK包含的基本组件包括:


  • javac – 编译器,将源程序转成字节码

  • jar – 打包工具,将相关的类文件打包成一个文件

  • javadoc – 文档生成器,从源码注释中提取文档

  • jdb – debugger,查错工具

JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为 private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。JDK中还包括各种例子程序,用以展示Java API中的各部分。

下载安装JDK

JDK版本更新频繁,这里不提供直接地址,下载请向往 Oracle 官方下载页面,打开页面后,找到[Java Se Development Kit(JDK)],选择你的系统适用的JDK版本下载后,一路下一步即可。

需要注意的是,在选择安装路径时,不要使用 C:\Program Files\java 这样带空格的路径。本文中,我们使用目录 C:\java\jdk1.6.0_27

JDK环境配置

以XP为例,右击我的电脑,选择属性,再选择高级,再点击环境变量,分别设置如下三个环境变量:

(1)设置JAVA_HOME变量,大多数的Java应用程序,工具都需要这个环境变量来保证正常的运行,如:IntelliJ IDEA ,Maven 等 。另外,设置这JAVA_HOME后,以后JDK版本升级造成的路径变动,只需修改此变量即可。

变量名:JAVA_HOME
变量值:C:\java\jdk1.6.0_27

(2)设置 PATH 变量,使得我们能够在系统中的任何地方运行java应用程序,比如 javac、java、javah 等等。因此,我们需要把C:\java\jdk1.6.0_27\bin 这个目录加到path环境变量里面。因为我们已经设置过JAVA_HOME变量,所以只需使用 %JAVA_HOME%\bin 即可。

在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上 %JAVA_HOME%\bin;)

变量名:path
变量值:%JAVA_HOME%\bin;

(3)classpath 环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是 dt.jar,一个是 tools.jar,这两个jar包都位于 lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中。

在系统环境变量那一栏中点->新建classpath

变量名:classpath
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\dt.jar;%JAVA_HOME%\tools.jar;

测试

新建一个记事本,并命名为hello.java,复制到某文件夹中,这里,我们以 D:\hello\ 为例。注意:一定要是.java的后缀。

直接用记事本打开,把以下内容复制到其中。

public class hello {
    public static void main(String []arg){
        System.out.println("我才不用Hello,World呢!");
    }
}

在“开始”——“运行“中输入CMD打开命令框,并输入命令。

--> D:
--> cd hello
--> javac hello.java
--> java hello

正常输出“我才不用Hello,World呢!”, 我们的JDK环境设置就成功地完成了。

更新记录

  1. 2011/09/27:更新了JAVA_HOME变量的相关设置内容
  2. 2013/06/03:更新了JAVA_HOME错误拼写,精简描述