- 5
- 0
- 约9.88千字
- 约 11页
- 2018-09-01 发布于湖北
- 举报
第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源程序文件
*.java源程序文件
得到可执行文件*.class
得到可执行文件*.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常用开发工具都需要输入这么长
您可能关注的文档
最近下载
- 汇川《HD90S系列高压变频器用户手册》-D项目.pdf
- 中国铁路客票发售和预订系统5.0版本(TRSv5.0)售票与经由维护操作说明.pdf VIP
- 人教版2025年中考化学全册考点知识点总结(超强).doc VIP
- 2023北京各区初三一模语文试题汇编《记叙文阅读》.pdf VIP
- 辽宁省事业单位考试综合应用能力(医疗卫生类E类)2026年备考难点精析.docx VIP
- 贴片稳压二极管代号与普通型号元件封装对照表.pdf VIP
- 石化工程项目界面管理.pdf VIP
- 幼儿班级管理课件.pptx VIP
- 宠物咖啡店计划书.docx VIP
- 重庆市(康德卷)2025届高三第一次联合诊断检测数学(原卷版).docx VIP
原创力文档

文档评论(0)