![Java 开发从入门到精通(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/703/30210703/b_30210703.jpg)
2.4 使用IDE工具——Eclipse
在体验Java程序的过程中,我们发现这样编写、编译、运行程序的过程非常烦琐。为了提高开发效率,我们可以使用第三方工具来帮助我们。在现实应用中,开发Java程序的最主流IDE工具是Eclipse。本节将详细讲解搭建并使用Eclipse工具的知识。
知识点讲解:
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0038_0003.jpg?sign=1738775506-c8SIfe33a8KSGt93UgzwA77cSxptiflY-0-d7b4bd31e98814d8d70952ff7e6eaff4)
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所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0038_0004.jpg?sign=1738775506-de1nWaXhLEXnZda5uNqNGXEiR2cmBxiO-0-c26147781526d15e19cdc7f8ddfa4943)
图2-20 Eclipse启动界面
2.4.2 获得并安装Eclipse
Eclipse是一个免费的开发工具,用户只需要去其官方网站下载即可,具体操作过程如下。(1)打开浏览器,在浏览器的地址栏中输入Eclipse的网址,按Enter键打开后,单击右上角的“DOWNLOAD”按钮,如图2-21所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0038_0005.jpg?sign=1738775506-X9uiQ3aPZcN26zsVVJCsbUHygJMp4Lmx-0-0a43ba4da5ea5ba0c7af8cd27038e559)
图2-21 Eclipse官网首页
(2)这时候,Eclipse官网会自动检测用户当前所使用计算机的操作系统,并提供对应版本的下载链接。例如作者的计算机上安装的是64位Windows系统,所以会自动显示64位Eclipse的下载按钮,如图2-22所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1738775506-ZEx3vnPHvwJFMavXR319VnuKOwfQaIol-0-c9ae2cb1cf375e18a467c4c145a5ef7d)
图2-22 64位的Eclipse版本
(3)单击“DOWNLOAD 64 BIT”按钮之后,就会看到弹出的一个新页面,如图2-23所示。继续单击“Select Another Mirror”后,我们会在下方看到许多镜像下载地址。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0039_0002.jpg?sign=1738775506-MXBcLfbbHRGWtAkYuqZ3wGwngAJem1HP-0-60ffe93dc66540d157a050e06ec15ada)
图2-23 下载页面
(4)读者既可以根据自身情况选择一个镜像下载地址,也可以直接单击上方的“DOWNLOAD”按钮进行下载。下载完毕后会得到一个“.exe”格式的可执行文件,双击这个文件就可以开始安装Eclipse了。安装程序首先会弹出欢迎界面,如图2-24所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0039_0003.jpg?sign=1738775506-iahAPNK4Z5bgrDjPBNrsWhBGMos98KvF-0-1eb9861e8a12b094e4384fcdd5554f6e)
图2-24 Eclipse欢迎界面
(5)安装程序会显示一个选择列表框,其中显示了不同版本的Eclipse,在此读者需要根据自己的情况选择要下载的版本,如图2-25所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1738775506-3zELSbk5Nwc5HD9Jn0SDdcFaC0LxsM1l-0-c3127de881188a43a16ec96ad266c318)
图2-25 不同版本的Eclipse
(6)因为本书将使用Eclipse开发Java项目,所以需要选择第一项“Eclipse IDE for Java Developers”。接下来单击“Eclipse IDE for Java Developers”,然后安装程序会弹出“安装目录”对话框,我们可以在此设置Eclipse的安装目录,如图2-26所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1738775506-wfmHUf3C4urrtkmTbVfHt9umDtLSrKPM-0-9bc8e586c6414fba13afc145b687b108)
图2-26 设置Eclipse的安装目录
(7)设置好路径之后,我们继续单击“INSTALL”按钮。然后,安装程序会首先弹出协议对话框,我们只需要单击下方的“Accept Now”按钮继续安装即可,如图2-27所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0040_0003.jpg?sign=1738775506-K1dKNLbQvfxnUSsypO4y6FpcN9Z6zHaX-0-c247ff2429b644bbc7f9883e03da2314)
图2-27 单击“Accept Now”按钮
(8)此时我们会看到一个安装进度条,这说明安装程序开始正式安装Eclipse了,如图2-28所示。安装过程通常会比较慢,需要读者朋友们耐心等待。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0040_0004.jpg?sign=1738775506-il6diZva1pNRxkO7BupShBVeRR9S32bG-0-56d3389ad22755460c5d07a579b63898)
图2-28 安装进度条
(9)安装完之后,安装程序会在界面底部显示“Launch”按钮,如图2-29所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0040_0005.jpg?sign=1738775506-uLKBZSyE95zDStNoWAm9LZs38jQc6kwM-0-9e6cac23828029ac50302764751f481c)
图2-29 显示“Launch”按钮
(10)单击“Launch”按钮,就可以启动安装成功的Eclipse了。Eclipse会在首次运行时弹出设置workspace的对话框,我们在此可以设置一条自己常用的本地路径作为“workspace”,如图2-30所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0041_0001.jpg?sign=1738775506-AdLKfPzyzMLmqjPW3T9n1nSOXcDNCSAP-0-11da37bf2eb155d40dee9983a0e0e0d5)
图2-30 设置workspace
注意:“workspace”通常被翻译为工作空间,在这个目录中保存Java程序文件。“workspace”是Eclipse的硬性规定,每次启动Eclipse的时候,都要将“workspace”路径下的所有Java项目加载到Eclipse中。如果没有设置workspace, Eclipse会弹出一个界面,只有在设置一条路径后才能启动Eclipse。设置一个本地目录为“workspace”后,会在这个目录中自动创建一个子目录“.metadata”,在里面生成一些文件夹和文件,如图2-31所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0041_0003.jpg?sign=1738775506-IKJRGVpeMw320AwBvmRD0mvwxl68lnXx-0-ab5e5496ef30e96b02f96a1e185862f7)
图2-31 自动创建的子目录“.metadata”中的内容
(11)设置完workspace路径,单击“OK”按钮后,我们就会看到启动界面。启动完毕后,程序就会显示欢迎使用界面,如图2-32所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0041_0004.jpg?sign=1738775506-m9p0R9t5Bd9yKaAUXcdPqqT8LzfhWREq-0-cd41154fe7f4c0f597919e874ed29e64)
图2-32 欢迎使用界面
2.4.3 新建一个Eclipse项目
(1)打开Eclipse,在顶部的菜单栏中依次单击“File”|“New”|“Java Project”命令,新建一个项目,如图2-33所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1738775506-CNSYVfAxMN11SZpsjjRo00XODQcynWUw-0-c945a922ad367ff502481ef39cfe26f9)
图2-33 选择命令
(2)在打开的“New Java Project”对话框中,在“Project name”文本框中输入项目名称,例如输入“one”,其他选项使用默认设置即可,最后单击“Finish”按钮,如图2-34所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1738775506-xzEftm5urkKfKPIZNsvGGbLIsWrFrMIW-0-716a1d6c620d6120ce44209b9e093a6e)
图2-34 新建项目
(3)在Eclipse界面左侧的“Package Explorer”面板中,用鼠标右击项目名称“one”,然后在弹出的快捷菜单中依次选择“New”|“Class”命令,如图2-35所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0043_0001.jpg?sign=1738775506-NWtbeVoHkC3AuzaNMvE8H7elLdwSi14m-0-5aae1ad3f337726b1c20245bc32ca311)
图2-35 依次选择“New”|“Class”命令
(4)打开“New Java Class”对话框,在“Name”文本框中输入类名,如“First”,并分别勾选和
,如图2-36所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0043_0004.jpg?sign=1738775506-QlYWviv4exIHWLxLzI7gFkPQyHlh1zEI-0-01ac8eb142aaa8508b3cb9659aa664ec)
图2-36 “New Java Class”对话框
(5)单击“Finish”按钮后,Eclipse会自动打开刚刚创建的类文件First.java,如图2-37所示。此时我们发现Eclipse会自动创建一些Java代码,从而提高了开发效率。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0044_0001.jpg?sign=1738775506-QcJjzrYc3Y4wJ71g9pz7yk6GG9CM1vrY-0-fccb61aa40186c1859c8ef3cdb2c0fd8)
图2-37 输入代码
注意:在前面的步骤中,设置的类文件名是“First”,因此会在Eclipse项目中创建一个名为First.java的文件,并且该文件里面的代码也体现出类名是“First”。在图2-36和图2-37中,标注的3个“First”必须大小写完全一致,否则程序就会出错。
(6)接着在自动生成的代码中添加如下一行Java代码。
System.out.println("第一段Java程序!");
添加后的效果如图2-38所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0044_0003.jpg?sign=1738775506-x1cPkjuq7sWw9xM5Uxfcyy6zcUSX4MVi-0-aded0a5f6bb37892d603d1c6a2eff1d4)
图2-38 添加一行代码
刚刚创建的项目“one”在我们的“workspace”目录中,进入这个目录,会发现里面自动生成的文件夹和文件,如图2-39所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0044_0004.jpg?sign=1738775506-chQJ54u7pIuwdsldt4XBqNQTxBD2Qu4E-0-4cd5d56415eb372707dc965c6b54411a)
图2-39 项目“one”在“workspace”目录中生成的文件和文件夹
2.4.4 编译并运行Eclipse项目
编译代码的方法非常简单,只需要单击Eclipse界面顶部的按钮即可编译并运行当前的Java项目。例如,对于2.3.3节中的项目“one”,单击
按钮后会成功编译并运行这个项目,执行结果如图2-40所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0044_0007.jpg?sign=1738775506-6BIHi5ZlkTVBbj87BRUQnmfVM40Wtc4r-0-6ff6d11ba06d7a6ed77d5bf5d22f7479)
图2-40 编译并运行项目
如果在一个项目中有多个“.java”文件,而我们只想编译调试其中的某个文件,这时应该怎样实现呢?我们可以使用鼠标右击要运行的Java文件,例如First.java,然后在弹出的命令中依次选择“Run As”|“1Java Application”命令,此时便只会运行文件First.java,如图2-41所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0045_0001.jpg?sign=1738775506-9iAMRu3q7VucWfYljP4KsH1KsoempUZt-0-d217aedeb078d22424beb9f7e4371e6b)
图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所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0045_0002.jpg?sign=1738775506-czM6bG2VOfRGbhXQjqE6YLZErc7X2dmI-0-7d85601de9aeec34daa4538886d003c9)
图2-42 依次单击“File”|“Open Projects from File System”
此时在弹出的“Import Projects from File System or Archive”对话框中,单击“Directory”按钮,找到复制在本地计算机中的源码,然后单击右下角的“Finish”按钮,即可成导入并打开本书配套资源中的源码,如图2-43所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0045_0003.jpg?sign=1738775506-9uLRhfu8gFP7BWqJnFU4Z5lbktYkdxog-0-0ab96b9ad9b2f686b721ad56a1969ec8)
图2-43 导入本书配套资源中的源码
注意:对于初学者来说,建议使用Eclipse新建项目后,直接使用Eclipse编辑器手动编写全部代码,这样可以帮助我们快速掌握Java语言的语法知识,通过实例巩固所学的知识。