Java开发手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 如何配置Java开发环境

本书以介绍J2SE为主,除了基本的类库之外,所有编译和运行的Java程序的工具都在J2SE中,所以在开始程序设计之前必须下载并安装J2SE。本节主要讲述如何去Java官方网站下载J2SE,并详细介绍如何安装J2SE文件,最后带领读者浏览安装文件的目录及文件。

1.3.1 开发工具包

Java开发工具包(Java Development Kit,JDK)是原Sun公司为Java开发人员提供的产品。自Java推出以来,JDK已经成为应用最为广泛的Java软件开发工具包。

JDK是Java应用程序开发的基础,所有的Java应用程序必须构建在JDK之上。JRE是Java Runtime Environment,即Java运行环境。JRE是运行Java程序所必需的环境的集合,包含JVM标准实现及Java核心类库。

JDK是整个Java的核心,包括了Java运行环境(Java Runtime Environment)、一堆Java工具和Java基础类库(rt.jar)。无论什么Java应用服务器实质上都内置了某个版本的JDK,因此了解和掌握JDK是学好Java的第一步。当前主流的JDK是原Sun公司提供的JDK,但是除了原Sun公司之外,还有很多公司和组织都开发了自己的JDK,其中包括BEA公司开发的Jrocket、IBM公司开发的JDK及GNU组织开发的JDK等。虽然IBM的JDK和专门运行在x86平台的Jrocket包含的JVM效率高于Sun JDK,但由于原Sun公司开发的JDK是基础,所以建议大家先把Sun JDK掌握好。

1.3.2 运行环境

Java运行环境是运行Java程序所必需的环境的集合,包含JVM标准实现及Java核心类库。它包括两部分:Java Runtime Environment和Java Plug-in。

Java Runtime Environment是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具,如编译器、调试器和其他工具。JRE需要辅助软件——Java Plug-in以便在浏览器中运行Applet。

Java Plug-in软件允许Java Applet和Java Beans组件在使用Sun的Java Runtime Environment的浏览器中运行,而不是在使用默认的Java运行环境的浏览器中运行。如果只需要运行Java程序或Applet,下载并安装它即可。如果要自行开发Java软件,请下载JDK。在JDK中附带JRE。

在Windows中开发Java应用程序,要求至少是如下的操作系统之一:Windows 7、Windows XP Professional、Windows XP Home、Windows 2000 Professional、Windows Server 2003、Windows Vista。

注意:由于Microsoft对Java的支持不完全,所以请不要使用IE自带的虚拟机来运行Applet,务必安装一个JRE或JDK。

1.3.3 JDK的安装和下载

J2SE在国内外的各大网站上都可以下载,为了方便地下载最新的版本,建议读者去Java网站(http://www.oracle.com/index.html)下载,下载完毕后安装即可,这里不介绍详细步骤了。

JDK安装成功之后,读者进入自己的程序安装目录,可以到该目录中看到如图1-5所示的目录和文件。

图1-5 JDK文件结构

JDK 7安装的根目录中包含版权声明、许可文件、README文件等,具体如下所示。

· bin目录:Java开发工具包(JDK)中所包含的开发工具的可执行文件。path环境变量应该包含一个指示此目录的项。有关工具的详细信息,参见JDK工具。

· demo目录:包含Java源代码的程序示例。

· include目录:一些C语言的头文件,用于支持JNI(Java Native Interface,Java本地接口)。

· jre目录:JDK 7运行时环境的根目录,这个目录又有两个子目录,bin子目录中存放JRE要用到的一些工具软件和可执行库文件DLL;lib子目录中存放JRE要用到的一些类库(jar包)、参数设置和资源文件,如rt.jar、charsets.jar、content-types.properties等。

· lib目录:开发工具使用的文件。这些文件包括tools.jar(它包含支持JDK的工具和实用程序的非核心类)、dt.jar(它是BeanInfo文件的DesignTime归档,BeanInfo文件用来告诉交互开发环境〔IDE〕如何显示Java组件,以及如何让开发人员根据应用程序自定义它们)。

· sample目录:JDK 7的实例程序目录。

· src.zip文件:构成JDK核心API所有类的源代码的归档文件。

JDK 7安装完成之后,是不能直接运行Java程序的,必须对Windows系统进行环境变量的配置,包括Path和CLASSPATH。只有正确配置上面两个环境变量,JDK 7才算是真正地安装完成。下面的1.3.4节主要讲述如何配置Path和CLASSPATH变量,并在1.3.5节介绍一个简单的测试方法,用于查看JDK 7是否安装成功。

1.3.4 环境变量的设置

本书以Windows XP系统为例来设置Java的环境变量,步骤如下:

(1)选择“控制面板”|“系统”|“高级”|“环境变量”命令,打开“环境变量”对话框。在“系统变量”列表框中进行环境变量的设置,如图1-6所示。

图1-6 编辑系统环境变量

(2)在该对话框中找到“JAVA_HOME”变量,单击“编辑”按钮,输入变量值为用户所安装JDK的路径(“C:\Program Files\Java\jdk1.7.0_01)。如没有该变量,单击该对话框下方的“新建”按钮,弹出新建系统变量对话框。在对话框中输入变量名“JAVA_HOME”。之后再进行编辑(见图1-7)。单击“确定”按钮,保存设置。

图1-7 编辑JAVA_HOME变量

(3)“Path”变量、“CLASSPATH”变量的编辑和JAVA_HOME是类似的,将“Path”变量值编辑为“%JAVA_HOME%\bin”,并以分号与其后面的变量值隔开。单击“确定”按钮,保存设置,如图1-8所示。

图1-8 编辑Path变量

注意:如果在“系统变量”选项中没有找到Path环境变量,那么就单击“新建”按钮,在弹出对话框的“变量名”文本框中输入“Path”,在“变量值”文本框中输入安装JDK的bin目录的完整路径,然后单击“确定”按钮。

(4)将“CLASSPATH”变量编辑为“.; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar”,单击“确定”按钮,保存设置。注意,输入的变量值最前面是一个点,用分号将其与后面的路径隔开,这样我们就编辑完环境变量了,如图1-9所示。

图1-9 编辑CLASSPATH变量

1.3.5 环境变量的测试

下面测试环境变量是否配置成功。选择“开始”菜单|“所有程序”|“附件”|“命令提示符”命令,打开命令提示符窗口。在光标处输入命令“java -version”,并按下“Enter”键。如果出现JDK的版本说明,如图1-10所示,则说明环境变量配置成功;否则,请重新配置环境变量。

图1-10 测试环境变量配置是否成功

重新配置环境变量以后,需要另打开一个新的命令提示符窗口进行测试,而不能在原来的命令提示符窗口下继续测试。