Java程序设计与应用开发(第3版)
上QQ阅读APP看书,第一时间看更新

1.2 Java开发环境的构建

Java开发环境的基本要求非常低,只需一个Java开发包,再加上一个纯文本编辑器即可。为了提高开发效率,可以使用功能强大的文本编辑工具,例如TextPad、UltraEdit等。对于熟练的开发人员,为了进一步提高开发效率,还可以使用具有可视化功能的Java专用开发工具,例如JBuilder。但是作者不建议初学者使用这类高级专用开发工具,而是建议使用文本编辑工具。这样有助于初学者加强对必要关键字、常用系统类以及Java语法的记忆与理解。

UltraEdit是一款非常优秀的文本编辑工具,并且能够识别很多编程语言(例如Java、C以及C++等)的关键字,不同的关键字还可以以不同的颜色醒目地标识出来,非常方便编程人员使用。本书所有的代码均是使用UltraEdit编写完成的。使用UltraEdit并不困难,读者在获得UltraEdit的安装包并正确安装后,即可直接使用。

1.2.1 Java开发包的安装

甲骨文公司(2009年甲骨文公司收购了Java技术的创建者——Sun公司)免费提供了Java开发工具包(Java Development Kit, JDK)。该工具包包含了编译、运行以及调试程序所需要的工具,此外还提供了大量的基础类库。基础类库是应用开发中的砖瓦,开发人员灵活地使用,就可以建造出各种各样的建筑物——应用软件。

甲骨文公司为不同的操作系统(如Windows、Unix/Linux、Mac OS)提供了相应的Java开发包安装程序。本书中使用Windows操作系统环境下的Java开发包。读者可以登录甲骨文公司的网站(http://www.oracle.com)获取免费的Java开发包安装程序。本书中所给出的例子程序均在版本为Java 8的JDK下运行通过。

在得到Java开发包后首先需要进行安装。双击Java开发包安装程序,出现的安装界面如图1.2所示。

图1.2 安装启动界面

单击“下一步”按钮,进入如图1.3所示的界面。用户可以选择安装开发包的部分或是全部内容。

图1.3 安装内容选择

如果用户想要更改开发包的安装路径,则单击“更改”按钮,弹出如图1.4所示的对话框。更改了安装路径后,单击“确定”按钮可关闭该对话框。

图1.4 安装路径选择

在选定了安装内容和安装路径后,单击“下一步”按钮进入正式安装。其他版本的开发包安装过程中除了显示画面略有不同,其他方面类似。

1.2.2 环境变量的设定

设定环境变量的目的是能够正常使用所安装的开发包。主要包括两个环境变量Path和Classpath。Path称为路径环境变量,用来指定Java开发包中的一些可执行程序(如java.exe、javac.exe等)所在的位置。Classpath称为类路径环境变量,其意义在第4章将提到。

不同的操作系统上,设定环境变量的方法是不同的。下面以设定Path为例进行介绍。

1. Windows 7/10操作系统

右击桌面上的“计算机”(Windows 7操作系统中)或者“此电脑”(Windows 10操作系统中)图标,在弹出的快捷菜单中选择“属性”命令,弹出“系统”窗口,在“系统”窗口的左侧选择“高级系统设置”命令,弹出“系统属性”对话框,如图1.5所示。

图1.5 “系统属性”对话框

切换到“高级”选项卡,在该选项卡中有一个“环境变量”按钮,单击该按钮,弹出“环境变量”对话框,在“系统变量”列表框中找到变量Path,双击该项,弹出“编辑环境变量”对话框,在该对话框中单击“新建”按钮,可以设置一个新的环境变量的值,如图1.6所示。在最下面的条目中添加“C:\Program Files\Java\jdk1.8.0_162\bin”(Windows 7操作系统中是在“系统变量”列表框中找到变量Path,双击该项,弹出“编辑环境变量”对话框,在该对话框中的条目最后添加“;C:\Program Files\Java\jdk1.8.0_162\bin”。注意:不包括引号,C:\Program Files\Java\jdk1.8.0_162\bin是开发包的安装路径,如果安装到其他路径,需做相应修改),单击“确定”按钮进行保存。至此,完成了Path环境变量的设定工作。所添加的值是用来指定Java开发包中的一些可执行程序(如编译、解释以及调试等可执行的工具程序)所在位置的。

图1.6 编辑环境变量

2. Unix操作系统

在Unix(包括Solaris和Linux)操作系统中,依据所使用的shell不同,设定Path的方法也有所不同。例如,若使用的是C shell,则向~/.cshrc文件末尾添加如下代码:

     set path=(/usr/local/jdk1.8.0_162/bin $path)

1.2.3 基本DOS命令

在初学者所使用的JDK+文本编辑器的开发过程中,编译和调试程序都是在DOS控制台窗口下完成的,因而不可避免地会使用到一些DOS命令。目前普通用户已经很少使用DOS命令,但是有的时候,使用DOS命令更加简洁、高效。这里将简单介绍一些常用的DOS命令。

1. 如何进入DOS控制台窗口

这里以Windows 10为例,在左下角的输入框中输入“CMD”,按Enter键,即可进入DOS控制台窗口,如图1.7所示。

图1.7 DOS控制台窗口

需要注意的是,用这种方式进入DOS控制台窗口后,当前目录为系统默认目录。如果想转换到其他盘符,例如E:,可以在提示符后输入“E:”,然后按Enter键,就转换到E盘了。

2. DOS命令简介

1)DIR

【功能】显示目录中的文件以及子目录。

【格式】DIR [drive:][path][filename]

【举例】

     DIR C:  显示C:\中的文件以及子目录。

2)CLS

【功能】清除屏幕。

3)DEL

【功能】删除一个或多个文件。

【格式】DEL [drive:][path][filename]

【举例】

     DEL  Test.java   删除当前目录中的文件Test.java。
     DEL  Test.*      删除当前目录中的所有文件名为Test的文件,不管文件的扩展名是什么。
     DEL  T*.class    删除当前目录中的所有扩展名为.class,并且文件名以T开头的文件。* 称
                      为通配符,表示一个字符串。
     DEL  ?e*.*       删除文件名中第二个字符为e的所有文件。?也是一个通配符,表示一个字符。

4)MD

【功能】创建目录。

【格式】MD [drive:]path

【举例】

     MD Chapter01  创建一个名为Chapter01的目录。

5)COPY

【功能】文件复制,将一份或多份文件复制到另一个位置。

【格式】COPY [drive:][path][filename][drive:][path][filename]

【举例】

     COPY d:\book\chapter01\HelloWorld.java d:\backup\HelloWorld.java
     将d:\book\chapter01目录中的HelloWorld.java文件复制到d:\backup目录中。
     COPY . d:\backup  将当前目录中所有的文件复制到目录d:\backup中。注意,如果当前目录
     下包含子目录,子目录中的内容不会被复制。

6)HELP

【功能】帮助。

【格式】HELP [command]

【举例】

     HELP DIR  具体解释DIR命令的使用。

7)EXIT

【功能】退出DOS窗口。

这里介绍了几个常用的DOS命令。实际上这些命令还可以通过加入命令参数来定制命令的功能,限于篇幅,不再赘述。有兴趣的读者可以进一步参阅DOS手册。