2.4 使用IDE工具——Eclipse
在体验Java程序的过程中,我们发现这样编写、编译、运行程序的过程非常烦琐。为了提高开发效率,我们可以使用第三方工具来帮助我们。在现实应用中,开发Java程序的最主流IDE工具是Eclipse。本节将详细讲解搭建并使用Eclipse工具的知识。
知识点讲解:
2.4.1 Eclipse
Eclipse是一款著名的集成开发环境(IDE),最初主要用于Java开发。但由于Eclipse本身同时是一个开放源码的框架,后来陆续有人通过插件的形式将其扩展成了支持Java、C/C++、Python、PHP等主要编程语言的开发平台。目前,Eclipse已经成为最受Java开发者欢迎的集成开发环境。
Eclipse本身附带了一个标准的插件集,它们是Java开发工具(Java Development Tool, JDT)。当然,Eclipse项目的目标是致力于开发全功能的、具有商业品质的集成开发环境。其中,下面是软件开发者经常会用到的4个组件。
❑ Eclipse Platform:一个开放的可扩展IDE,提供一个通用的开发平台。
❑ JDT:支持Java开发。
❑ CDT:支持C开发。
❑ PDE:支持插件开发。
其中,启动Java版Eclipse后的界面如图2-20所示。
图2-20 Eclipse启动界面
2.4.2 获得并安装Eclipse
Eclipse是一个免费的开发工具,用户只需要去其官方网站下载即可,具体操作过程如下。(1)打开浏览器,在浏览器的地址栏中输入Eclipse的网址,按Enter键打开后,单击右上角的“DOWNLOAD”按钮,如图2-21所示。
图2-21 Eclipse官网首页
(2)这时候,Eclipse官网会自动检测用户当前所使用计算机的操作系统,并提供对应版本的下载链接。例如作者的计算机上安装的是64位Windows系统,所以会自动显示64位Eclipse的下载按钮,如图2-22所示。
图2-22 64位的Eclipse版本
(3)单击“DOWNLOAD 64 BIT”按钮之后,就会看到弹出的一个新页面,如图2-23所示。继续单击“Select Another Mirror”后,我们会在下方看到许多镜像下载地址。
图2-23 下载页面
(4)读者既可以根据自身情况选择一个镜像下载地址,也可以直接单击上方的“DOWNLOAD”按钮进行下载。下载完毕后会得到一个“.exe”格式的可执行文件,双击这个文件就可以开始安装Eclipse了。安装程序首先会弹出欢迎界面,如图2-24所示。
图2-24 Eclipse欢迎界面
(5)安装程序会显示一个选择列表框,其中显示了不同版本的Eclipse,在此读者需要根据自己的情况选择要下载的版本,如图2-25所示。
图2-25 不同版本的Eclipse
(6)因为本书将使用Eclipse开发Java项目,所以需要选择第一项“Eclipse IDE for Java Developers”。接下来单击“Eclipse IDE for Java Developers”,然后安装程序会弹出“安装目录”对话框,我们可以在此设置Eclipse的安装目录,如图2-26所示。
图2-26 设置Eclipse的安装目录
(7)设置好路径之后,我们继续单击“INSTALL”按钮。然后,安装程序会首先弹出协议对话框,我们只需要单击下方的“Accept Now”按钮继续安装即可,如图2-27所示。
图2-27 单击“Accept Now”按钮
(8)此时我们会看到一个安装进度条,这说明安装程序开始正式安装Eclipse了,如图2-28所示。安装过程通常会比较慢,需要读者朋友们耐心等待。
图2-28 安装进度条
(9)安装完之后,安装程序会在界面底部显示“Launch”按钮,如图2-29所示。
图2-29 显示“Launch”按钮
(10)单击“Launch”按钮,就可以启动安装成功的Eclipse了。Eclipse会在首次运行时弹出设置workspace的对话框,我们在此可以设置一条自己常用的本地路径作为“workspace”,如图2-30所示。
图2-30 设置workspace
注意:“workspace”通常被翻译为工作空间,在这个目录中保存Java程序文件。“workspace”是Eclipse的硬性规定,每次启动Eclipse的时候,都要将“workspace”路径下的所有Java项目加载到Eclipse中。如果没有设置workspace, Eclipse会弹出一个界面,只有在设置一条路径后才能启动Eclipse。设置一个本地目录为“workspace”后,会在这个目录中自动创建一个子目录“.metadata”,在里面生成一些文件夹和文件,如图2-31所示。
图2-31 自动创建的子目录“.metadata”中的内容
(11)设置完workspace路径,单击“OK”按钮后,我们就会看到启动界面。启动完毕后,程序就会显示欢迎使用界面,如图2-32所示。
图2-32 欢迎使用界面
2.4.3 新建一个Eclipse项目
(1)打开Eclipse,在顶部的菜单栏中依次单击“File”|“New”|“Java Project”命令,新建一个项目,如图2-33所示。
图2-33 选择命令
(2)在打开的“New Java Project”对话框中,在“Project name”文本框中输入项目名称,例如输入“one”,其他选项使用默认设置即可,最后单击“Finish”按钮,如图2-34所示。
图2-34 新建项目
(3)在Eclipse界面左侧的“Package Explorer”面板中,用鼠标右击项目名称“one”,然后在弹出的快捷菜单中依次选择“New”|“Class”命令,如图2-35所示。
图2-35 依次选择“New”|“Class”命令
(4)打开“New Java Class”对话框,在“Name”文本框中输入类名,如“First”,并分别勾选和,如图2-36所示。
图2-36 “New Java Class”对话框
(5)单击“Finish”按钮后,Eclipse会自动打开刚刚创建的类文件First.java,如图2-37所示。此时我们发现Eclipse会自动创建一些Java代码,从而提高了开发效率。
图2-37 输入代码
注意:在前面的步骤中,设置的类文件名是“First”,因此会在Eclipse项目中创建一个名为First.java的文件,并且该文件里面的代码也体现出类名是“First”。在图2-36和图2-37中,标注的3个“First”必须大小写完全一致,否则程序就会出错。
(6)接着在自动生成的代码中添加如下一行Java代码。
System.out.println("第一段Java程序!");
添加后的效果如图2-38所示。
图2-38 添加一行代码
刚刚创建的项目“one”在我们的“workspace”目录中,进入这个目录,会发现里面自动生成的文件夹和文件,如图2-39所示。
图2-39 项目“one”在“workspace”目录中生成的文件和文件夹
2.4.4 编译并运行Eclipse项目
编译代码的方法非常简单,只需要单击Eclipse界面顶部的按钮即可编译并运行当前的Java项目。例如,对于2.3.3节中的项目“one”,单击按钮后会成功编译并运行这个项目,执行结果如图2-40所示。
图2-40 编译并运行项目
如果在一个项目中有多个“.java”文件,而我们只想编译调试其中的某个文件,这时应该怎样实现呢?我们可以使用鼠标右击要运行的Java文件,例如First.java,然后在弹出的命令中依次选择“Run As”|“1Java Application”命令,此时便只会运行文件First.java,如图2-41所示。
图2-41 依次选择“Run As”|“1Java Application”命令
在编译完成后,Eclipse会在“one”项目的项目目录下自动生成编译后的文件First.class,具体位置是one/bin/one/First.class。这就说明在Eclipse运行Java程序时,也需要先编译Java文件以生成“.class”文件,之后运行的是编译后的文件“First.class”。
2.4.5 使用Eclipse打开一个Java项目
读者将本书配套资源复制到本地计算机上之后,在Eclipse界面顶部依次单击“File”|“Open Projects from File System”选项,如图2-42所示。
图2-42 依次单击“File”|“Open Projects from File System”
此时在弹出的“Import Projects from File System or Archive”对话框中,单击“Directory”按钮,找到复制在本地计算机中的源码,然后单击右下角的“Finish”按钮,即可成导入并打开本书配套资源中的源码,如图2-43所示。
图2-43 导入本书配套资源中的源码
注意:对于初学者来说,建议使用Eclipse新建项目后,直接使用Eclipse编辑器手动编写全部代码,这样可以帮助我们快速掌握Java语言的语法知识,通过实例巩固所学的知识。