Eclipse安装介绍
前言
工欲善其事必先利其器,Java开发目前主流工具是IDEA和Eclipse。我个人倾向于IDEA,但公司项目需要使用Eclipse。这两个工具最终都需要掌握起来,因此先对Eclipse进行了一番探究。
安装JDK
如果初次使用Java开发,安装JDK是必要步骤。严格来说JDK分为两部分:
- JDK:JDK本身,即Java开发需要使用的开发库,面向开发人员。
- JRE:JAVA程序运行库,如果只运行Java程序,安装JRE就足够了,当然如果安装了JDK,JDK将自带JRE。
接下来需要考虑JDK的版本问题,截至目前最新版本是JDK 14。注意版本需要根据自身情况选择,我使用JDK 8。进入Oracle公司的JDK下载页面,找到需要的JDK版本并下载。

下载需要注册Oracle公司账号,这是免费的,直接注册并下载即可。下载完毕并按照默认设置安装完成后在C:\Program Files\Java下可以找到JDK和JRE目录。

进入JDK目录后可以发现JDK下包含有JRE,因此对于开发来说只安装JDK而不安装JRE也是可选的。

JDK 8自带一个配置程序,运行后可对安装的Java平台做设置。可以看到配置程序已经为我们设置好了系统环境变量,对于老版本的JDK可能需要手动设置系统环境变量。

可以继续安装JDK的其他版本,他们不会冲突。
安装Eclipse
首先需要简单了解Eclipse软件设计思想。Eclipse是一个平台,并不只针对Java开发,也可进行其他语言开发。安装Eclipse实际上需要安装3部分:
- Eclipse平台本身。
- Eclipse整合的Java开发工具。
- 插件和扩展程序。
理解这一部分之后就可以去Eclipse公司的软件下载页面下载Eclipse了。同JDK一样,需要确定Eclipse版本,因为某些需要的插件和扩展程序并没有支持到最新的Eclipse版本,需要适当进行选择和取舍。这里我选择下载Eclipse 2019-12(4.14)。

下载完成后会得到一个安装程序,这是Eclipse Installer,可以理解为Eclipse的软件管理程序。首先安装这个Installer,为了方便后续软件管理,我新建了一个目录C:\Program Files\Eclipse_2019_12用于存放后续安装文件。
进入安装向导后,选择高级安装模式。

选择Yes保存Eclipse Installer副本,方便后续进行软件管理。

保存到之前建立的目录下。

接下来的向导页面中需要注意下方3个选项:
- Product Version:这是需要安装的Eclipse平台以及Java工具集的软件版本,这是真正开发需要使用的软件。
- Java 1.8+VM:JDK版本,根据需要选择。
- Bundle Pool:Eclipse Installer会使用的包管理目录,它的作用是将Eclipse软件需要使用的包统一放在一个目录下管理,方便组织,提高安装和卸载效率。
Product Version依然选择2019-12版本。

Java 1.8+VM选择JDK1.8。

Bundle Pool为了方便管理可以将其修改到之前建立的目录下,并删除默认的Bundle Pool。

之后选择 Eclipse IDE for Java Developers 安装Eclipse。

同样可以选择将Eclipse安装到之前建立的目录下。

安装完成后,就可以启动Eclipse(for Java)了,工作目录也可考虑放到之前建立的目录下。

注意Eclipse Installer和Eclipse(for Java)会在C:\Users\{User}目录下新建.eclipse、.p2和.tooling三个文件夹。其中因为我修改了默认的Bundle Pool,可以删除C:\Users\{User}\.p2目录。
Eclipse汉化
Eclipse汉化语言包是作为扩展形式安装的,首先需要下载语言安装包Babel。这里由于目前最新包只支持到2019-12版本,这也是我之前选择Eclipse版本的一个重要参考。

下载完成后为方便管理可以解压到之前建立的目录下,我解压的位置为C:\Program Files\Eclipse201912\products\babel-R0.17.1-2019-12。
启动Eclipse,选择Help -> Install New Software。

接下来需要把刚才解压的语言包引入进来,选择添加一个仓库位置,找到相应目录,并为添加的仓库命名。

之后过滤出简体中文,注意汉化可能并不完整,包后面的百分比指示了汉化完整度。这里只选择安装Eclipse的简体中文汉化包,其他的汉化包是针对一些其他插件的,后续可以根据需要安装。

安装完成即可。需要注意有些插件的汉化包有问题可能导致UI错误,这时可能需要重新安装语言包,甚至重新安装Eclipse软件,因此需要谨慎安装。
卸载Eclipse
卸载Eclipse非常简单,因为前期为安装目录做了规划,只需直接删除相应目录即可。而Eclipse Installer中的Bundle Pool也为快速安装、卸载Eclipse提供了帮助。
结语
Eclipse是开源软件,没有商业软件那么方便,需要自定义的地方还是比较多。工具的作用是为了达成最终目的,不应该花过多时间纠结于工具本身。这篇文章即可作为Eclipse安装介绍,也可作为备忘录供以后回过头来参考。