1.2 Java开发环境

1.2.1 Java SE的开发工具包JDK

1995年Sun公司虽然推出了Java,但这只是一种语言,而要想开发复杂的应用程序,必须要有一个强大的开发库支持才行。因此,Sun公司在1996年1月发布了JDK 1.0。此后,Sun公司以平均两年一个新版本的速度不断更新JDK。目前,较新的版本是JDK 8。

JDK(Java SE Development Kits)是免费提供的Java SE的开发工具包,它是一种开发环境,开发者利用它可以编译、运行和调试Java程序。

Java SE开发工具包可以免费下载。下载完成后,在JDK根目录下,有bin、jre、lib、demo、include、src.zip等子目录和一些文件,其含义如下。

1. 开发工具

开发工具位于bin子目录中,是工具和实用程序,可帮助开发者开发、执行、调试和保存Java程序。如javac.exe(java编译器)、java.exe(java运行时解释器)、javadoc.exe(java文档化工具)等。

2. 运行时环境jre

jre位于jre子目录中。Java SE运行时环境的实现,由JDK使用。这个运行时环境实现了Java平台,包含Java虚拟机、类库以及其他文件,可支持执行Java程序。

jre有以下三项主要功能。

(1)加载代码:由类加载器完成。

(2)校验代码:由字节校验器完成。

(3)执行代码:由运行时解释器完成。

3. 附加库

附加库位于lib子目录中,包括开发工具需要的附加类库和支持文件。

4. 演示applet和应用程序

演示applet和应用程序位于demo子目录中。是带有源代码的Java平台编程示例,包括使用Swing和其他Java基类以及Java平台调试器体系结构的示例。

5. C头文件

C头文件位于include子目录中。支持使用Java本机界面、JVMTM工具界面以及Java SE平台的其他功能进行本机代码编程的头文件。

6. 源代码

源代码位于src.zip文件中。该文件保存着核心API中所有类的源代码(即java.*、javax.*和某些org.*包的源文件,但不包括com.sun.*包的源文件)。参阅这些源代码,可以帮助开发者更好地学习和使用Java程序设计语言。使用任一常用的zip实用程序;或者也可以使用JDK的bin目录中的Jar实用程序,即使用命令:jar xvf src.jar,可以对这些文件进行解压,提取所有的源代码文件。

1.2.2 Java集成开发环境

虽然JDK中提供了一些编译、运行和调试程序的工具,但是其命令行的工作方式让用户感觉不方便。因此,很多厂商推出了一些Java集成开发环境(Integrated Development Environment,IDE)。这些IDE集成了开发一种语言程序所需的各种工具,集源代码的编辑、编译、调试、部署和管理等功能于一体,同时还提供友好的用户界面,可以帮助程序员生成应用程序框架,减少程序员的重复劳动,提高软件开发效率。

目前常用的Java集成开发环境有:JetBrains公司开发的IntelliJ IDEA、IBM公司开发的Eclipse、Genuitec公司开发的Myeclipse、Borland公司开发的JBuilder、SUN公司开发的Netbeans、Xinox Software公司开发的JCreator等。下面对Eclipse作简要介绍。

Eclipse是一个开放源代码的、基于Java的可扩展集成开发平台。大多数用户很乐于将 Eclipse当作 Java 集成开发环境。

2001年12月,IBM将Eclipse源代码捐赠给开源社区,目的是希望Eclipse项目能够吸引更多的开发人员,发展起一个强大而又充满活力的商业合作伙伴。

Eclipse就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Tools,JDT)。在Eclipse中还可以集成数据库开发(比如MySQL、Oracle等)和Java EE容器(Tomcat、JBoss和Weblogic)。可以方便地使用Eclipse进行快速高效的Java企业级应用程序的开发。

Eclipse是著名的跨平台的自由IDE。在各种插件的帮助下,它不仅支持各种语言(Java、C/C++、PHP、Perl、Python等)的开发,还支持软件开发过程中各种开发活动(设计建模、测试、编译构建;插件开发、Java EE开发、GUI开发、数据库设计等),甚至能成为图片绘制的工具。

由于Eclipse是开源项目,所以可以在官方网站免费下载Eclipse最新版本。安装下载的Eclipse平台,应首先安装JDK工具包,并在操作系统的环境变量中指明jre中的bin路径。安装Eclipse的步骤非常简单,只需将下载压缩包直接解压即可。解压后在安装路径双击eclipse.exe文件即可运行,启动界面如图1.1所示。

40984-00-013-1

图1.1 Eclipse启动界面

启动后出现项目工作区选择对话框,选择工作区路径,如图1.2所示。单击【OK】按钮后,出现欢迎界面,如图1.3所示。

40984-00-013-2

图1.2 选择工作区路径

40984-00-013-3

图1.3 Eclipse欢迎界面

总之,Eclipse是一款非常受欢迎的Java开发工具,使用它的Java程序员是最多的。其缺点是比较复杂,对初学者来说理解起来比较困难。