1.7 使用Eclipse
工欲善其事,必先利其器。为了能高效、快速开发应用系统,必须有一款得心应手工具。Eclipse是一个开源的集成开发工具,作为一款可高效开发Java的工具,重点是可以免费获得,值得推荐,本书将基于Eclipse进行讲解,本节重点介绍Eclipse的一些基本用法。
在Eclipse的官网下载最新版本,下载网址:
https://www.eclipse.org/downloads/
Eclipse提供多平台版本下载,下载带压缩包形式,下载完成后,解压缩便可运行可执行,无须安装,如图1.18所示,最好将解压缩后的目录放到一个固定的目录下,在桌面建立快捷方式,便于快速启动。注意,运行之前,需要本机安装有Java JDK 1.8以上版本,本书所有示例基于Java JDK 1.8。
图1.18 Eclipse版本
初次进入后的主操作界面如图1.19所示。
Eclipse操作界面比较简洁,最上面是常用菜单和快捷图标,左侧在首次运行显示快捷操作链接,一旦创建工程后,将显示工程结构,中间工作区域用于创建工程、编写代码等,工作区下方显示常用操作标签,或根据需要增加标签,比如Servers和Markers标签。在首次启动后,先别着急工作,重要的是进行全局设置,使之符合开发人员习惯。
单击Window→Preferences,弹出属性窗口,在该窗口下可以进行一些常规设置,如图1.20所示。
在图1.20所示属性窗口中,左侧列表是所有能设置的项,有两种方式进行选择,一是在左侧列表一层层选择进行查找,然后单击所需项,另一种方式是在左侧上部输入框中输入属性名称,左边列表自动显示相关项,然后选择。当选择某一项后,右侧工作区将显示相关内容供编辑。
图1.19 Eclipse操作界面
图1.20 Eclipse属性窗口
目前,Java工程用得较多的编码是UTF-8,但多数时候,Eclipse默认编码是GBK,修改方式是选择General→WorkSpace,然后在右侧工作区的文件编码下列列表中选择UTF-8,如图1-21所示。
图1.21 编辑文件编码
其次,编辑工作区字体大小。默认代码显示字体较小,根据个人习惯可修改主工作区字体大小,修改方式是选择General→Appearance→Colors and Fonts,然后在右侧进行相关项操作。
第三,编辑Maven。这主要考虑在计算机中可能存在多种开发工具,可能会共用同一个本地Maven库,或者Eclipse自带Maven比较低,需要更换更高版本的Maven。在左侧列表中选择Maven→Installations,在右侧工作区,默认显示的是内置的Maven,如果需要使用本机自行安装的Maven,则单击“Add”按钮进行添加,然后在列表中选择本地添加的Maven即可,如图1.22所示。
接着,在左侧列表选择Maven→User Settings进行设置,主要设置自定义Maven的配置文件及本地仓库,如图1.23所示。
以上完成了Maven设置。下面是进行Servers设置。Eclipse默认没有内置安装Server服务,如果需要调试则需要进行相应设置,在左侧列表选择Server→Runtime Environments,如图1.24所示。
图1.24默认为空,此时单击Add按钮,弹出新增Server窗口,如图1.25所示。Eclipse支持多种应用服务器,包括Tomcat、WebSphere和JBoss等。目前业界常用的服务器是开源Tomcat,下载最新版Eclipse会支持版本较高的Tomcat,在这里选择Tomcat v9.0,然后单击Next按钮,在弹出窗口中选择本地安装的Tomcat服务器位置以及相应的JDK,单击Finish按钮,完成Server配置。
图1.22 Maven安装
图1.23 Maven设置
图1.24 Server安装
图1.25 Server设置
以上设置完成后,在图1.24所示界面中单击Apply and Close完成所有设置,也可根据自己开发需要进行其他设置,或在以后开发中进行设置。回到Eclipse主界面后,在Servers选项卡中还是空的,单击快捷链接,如图1.26所示。
图1.26 Servers选项卡
在打开的建立新Server窗口中,选择刚新建的Tomcat服务器,并输入相应名称,单击Finish按钮,完成Server配置,此时Servers选项卡便出现Tomcat服务器,如图1.27所示。同时,在主界面左侧列表出现Servers项,在该项中,可以对Tomcat服务进行一些常用设置。
图1.27 Tomcat服务器
以上是对Eclipse中重点设置进行介绍,如何建立Maven应用,在前面已有相关介绍。还有一个常用操作是导入操作,位于菜单File→Import,通过该菜单,可以导入已有工程,包括本书中示例工程。本节中涉及的Maven和Tomcat服务器的安装请详见附录。