第2章JAVA开发环境配置与开发环境
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章Java开发环境配置及常用开发工具介绍本章学习目标
●掌握Java在Windows操作系统下的安装与配置
●掌握使用命令行编译和运行Java程序
●了解Java语言常用的开发工具
●掌握UltraEdit和Eclipse开发环境的安装、配置和使用
本章首先讲述开发一个Java程序的流程,让读者对程序开发有一个总体的概念。开发Java程序之前我们需要安装和配置Java的开发环境,然后我们对Java语言开发环境的配置进行详细的介绍。为了简化Java程序的开发(特别是大型的程序)通常需要借助于功能较强大的Java开发工具,使用这些工具大大简化了开发的难度和减少开发的时间,提高程序员开发的效率。最后在配置好Java开发环境和安装好开发工具后,我们将会使用常用的开发工具编写、编译并运行Java程序。
2.1 Java程序的开发流程
对于刚接触Java编程的初学者可能无从下手去编写、编译和运行一个Java程序。本节我们将简要的讲述Java程序的开发流程,让读者有一个总体的概念,其中的操作细节我们将在本章的其余部分讲述。开发一个Java基本应用程序流程一般包括以下几个步骤(如图2.1所示):
*.java源程序文件
得到可执行文件*.class
测试不通过
图 2.1 Java程序开发流程
1. 需求分析与设计,即我们要实现一个具有什么样功能的应用程序。需求分析与设计使得开发者对要开发的应用有一个总体的把握,减少不必要的工作。
2. 编码,即编写Java代码实现需要的功能(保存为后缀为.java的源代码文件)。当功能较多的时候一般分模块处理,每个模块完成其中一个或多个功能。
3. 编译和调试Java代码。编码完成后需要对源代码进行编译,如果源代码有错误则
需要修改代码,直到编译通过得到可执行文件(后缀为.class的文件)。
4. 运行和测试程序,如果不能达到预期的效果则修改程序,重新编译和运行代码,重复这几个过程直到得到预期的效果。
2.2 Java语言开发环境
Java语言开发环境是Java程序代码在其中编译和运行的环境。所以,开发Java程序之前的首要工作是安装和配置Java语言开发环境。本节主要以Windows操作系统下为例子讲述Java开发环境,其中包括Java语言开发工具集(Java development kit, JDK)的安装及环境变量的设置。
2.2.1 JDK的下载和安装
Java语言开发工具集(Java development kit, JDK)是Sun公司(2009年被oracle公司收购)所开发的一套Java程序开发软件,它可以在以下网站上免费获得(需先注册为用户):
/technetwork/java/javase/downloads/index.html
目前主流的JDK有JDK6和JDK7两个版本。JDK6在行业上应用广泛且非常稳定,最新版本为Java SE 6 Update 45;而JDK7为新一代Java标准,最新版本为Java SE 7 Update 40(该数据统计于2013年11月)。本书以较稳定的JDK6为例子讲述安装和配置过程,读者使用新的JDK7版本不会对本书的学习造成困难。下载后的JDK安装文件中包含两个软件(一个安装文件包含两个软件):JDK和JRE。JDK(Java Development Kit)是Java开发工具集。JRE是Java运行时环境(Java Runtime Environment),是Java程序运行所必需的。运行安装程序,按照安装向导进行安装。安装过程中可以修改安装目录,不影响使用,但是要记住安装的路径,后面的环境配置需要用到JDK的安装路径。笔者在安装过程中把JDK安装到了“C:\Program Files\Java\jdk1.6.0_10”目录(我们称这个目录为:JDK安装目录)。
图 2.2 JDK安装目录下的bin文件夹
在“JDK安装目录\bin”文件夹下有很多命令行工具(如图2.2),其中常用的工具有:
●javac:Java编译器。作用是对Java源文件进行编译得到可执行的.calss文件。
●java:启动JVM(Java虚拟机)运行.class文件。
●jar:Java打包发布程序工具。
这些命令行工具需要在命令行下运行并提供相应的运行参数。如javac命令需要提供要被编译的源文件的文件名,编译当前目录下test.java源程序的命令行格式如下:“C:\Program Files\Java\jdk1.6.0_10\bin\javac test.java”。因为javac不是Windows的内置命令,所以需要输入完整的路径才能运行javac,可以看到每次运行Java常用开发工具都需要输入这么长的路
径非常麻烦。在2.2.2节我们讲述如何配置环境变量简化Java常用命令行工具的使用。
2.2.2 设置环境变量
1. 设置Path环境变量
在命令行中,如果用户输入的命令不是内置命令,也不是当前目录下的任何程序名,则系统会查找Path环境变量中所列出的目录(多个目录之间用英文分号“;”隔开)中是否有具有该名称的程序。如果Path环境变量所列的目录中还找不到则会显示错误:“不是内部或外部命令,也不是可运行的程序或批处理文件”。如图2.3所示,因为没有把javac所在的目录(C:\Program Files\Java\jdk1.6.0_10\bin)加入到Path环境变量中,在命令提示符中输入javac 运行出现错误提示。
图 2.3 命令提示符运行javac错误
在Windows中添加路径到Path环境变量最直接的方法是:进入控制面板,在【控制面板】→【系统和安全】→【系统】→【系统属性】中编辑Path环境变量(如图2.4)。如图2.4 (b)可见,当前系统已经存在Path环境变量,且其中中已经包含了一些目录,不要删除这些目录,而是在最后面添加目录C:\Program Files\Java\jdk1.6.0_10\bin(注意用“;”号与之前的目录隔开)。
2.4 (a)属性菜单 2.4 (b)环境变量
图2.4 配置Path环境变量