为了账号安全,请及时绑定邮箱和手机立即绑定
1. Eclipse 是什么?

大部分听过 Eclipse 的人都会认为它就是一个 Java 集成开发环境(IDE)。但是如果跳出工具软件的概念,Eclipse 可以看做是一个开源社区,这个开源社区专注于构建一个免费开放的开发平台。需要指出的是,大部分人都认为 Eclipse 就是一款被 Java 开发人员用于 Java 开发的工具。但是事实上,Eclipse 对于不同的人来说可能是不同的。因为 Eclipse 提供了插件开发环境(Plug-in Development Environment,简称 PDE) ,它允许所有对 Eclipse 感兴趣的人都可以通过插件来扩展 Eclipse,比如 JDT(Eclipse 中的 Java 开发工具)。这就使用 Eclipse 的使用并不限于 Java 语言(Eclipse 官方就提供了 C/C++、PHP、JavaScript、Rust 等语言版本)。所以,虽然大部分时候 Eclipse 都是指 Java 集成开发环境(IDE),但有时候也可能是指其他语言的集成开发环境。 面向 C/C++ 开发人员的 Eclipse上图是官网所提供的用于 C 和 C++ 开发的 Eclipse IDE。

Eclipse 简介

你好,欢迎来到这门《Eclipse 教程》,作为 Java 开发之路上历久弥香的一个开发工具,我想你有很大可能听说过它的大名,那么这门教程就来带你领略下 Eclipse 的风采。本章节主要是对 Eclipse 做一个简单的介绍,我们将会了解到 Eclipse 是什么,以及它的一些历史等相关知识。通过本章节,大家可以对 Eclipse 有一个初步的认识。

2. Eclipse 的历史

在 1998 年,IBM 公司成立了一个项目开发小组,来进行开发工具技术的探索,成立该小组的主要原因是 IBM 对于自己的 Java 开发工具 Visual Age for Java 感到非常不满,认为它的底层技术很没有发展空间。2000 年,IBM 推出了 Eclipse,出于商业目的(当时 IBM 需要一个项目来对抗微软的 Visual Studio 的发展),IBM 允许 IBM 以外的人员免费使用 Eclipse,慢慢地,Eclipse 开始在社区流传起来了。2001 年 11 月,IBM 把 Eclipse 贡献给了开源社区,并正式将 Eclipse 项目独立出来,由 IBM 牵头,项目由一些软件开发商的财团支持。2004 年 1 月,IBM 决定成立 Eclipse 基金会(Eclipse Foundation),创立基金会的原因是 IBM 觉得 Eclipse 的发展需要建立在一个与开发商财团无关且透明的开发社区之上。Eclipse 基金会成立后,Eclipse 开始在开发社区飞速地发展起来了。Eclipse 基金会对于 IBM 的描述

2. Eclipse IDE 下载

打开 Eclipse 官网下载地址 ,点击 Download Packages。找到 Eclipse IDE for Java Developers,这个包是任何 Java 开发者都可以使用的一个基本工具。点击右侧对应平台的下载链接即可开始下载。

2. Eclipse市场(Eclipse Marketplace)

使用 Eclipse 市场来安装 Eclipse 插件是官方所推荐的方式,因为它可以帮助我们认证插件的适用性,减少兼容性导致的问题。如果要通过 Eclipse 使用 SVN,那么我们需要安装 SVN 插件,当前主流是 Subclipse,该插件可以将 Eclipse 中的代码连接到 SVN 存储库。安装 Subclipse 插件最简单快捷的方式是直接在 Eclipse IDE 中打开插件市场。首先,选择菜单栏中的 Help > Eclipse Marketplace… 选项,如下图所示:接着在弹出的插件市场窗口中的搜索框输入 svn,此时在搜索结果中找到 Subclipse,当前最新版本是 4.3.0,如下图所示:点击 Install 后,接着选择要安装的组件,我们保持默认,如下图所示:选择 Confirm 确认后,将是许可证的一个确认,我们选择 I accept…,如下图所示:点击 Finish,后将开始安装,如下图所示:如果弹出安全性警告,我们选择 Install anyway 即可,如下所示:安装完成后需要重启以识别插件,如下图示:我们选择 Restar Now重启后,我们通过菜单栏打开首选项(Preferences),可以看到我们的 SVN 了,如下图所示:这里的 SVN 接口如果报警告,那么可以更改它的值为 Pure Java 选项。这样,我们的 SVN 插件就安装好了。

2. Eclipse 的安装

Eclipse 安装很简单,只需要按照提示一步一步向下安装即可。注意: 这里以官网最新版本的 Eclipse IDE for Java Developers 举例。Tips:Eclipse 的安装可以参考慕课 Wiki 《Eclipse 教程》。1. 安装成功的启动页面:2. 安装成功后进入的欢迎页面:3. 关闭欢迎页面,就进入了项目主界面:

3. Eclipse 的知识产权

Eclipse 基金会为所有的 Eclipse 项目授予的是 Eclipse Public License(EPL)许可。目前使用的 EPL 版本是 2.0。EPL 许可 是获得 OSI 批准的许可,它的特点之一是商业友好,这对于 Eclipse 的发展非常重要,因为虽然 Eclipse 插件有可能需要收费,但是开源除了鼓励创新外,还需要激励开发人员。Eclipse 官网对 EPL 2.0 的描述从 Eclipse 的历史来看,开源是因为 IBM 在当时认为,这种方式可以达到对抗微软的 Visual Studio 的目的。不得不说这一步非常成功,而且这款免费且开源的 IDE 也极大地推动了 Java 语言的发展。

Kotlin-Eclipse环境搭建

上节课我们学习了基于 IEDA 搭建 Kotlin 的开发环境以及使用如何创建一个 Kotlin 项目。这节课我们继续学习在 Eclipse 下搭建 Kotlin 的开发环境。作为老牌的 Java 开发 IDE,使用 Eclipse 的开发者依然很多。在 Eclipse 下搭建 Kotlin 的开发环境要比 IDEA 稍微繁琐一些,下面我们一起来看一下。

5. Eclipse 与 IntelliJ IDEA

目前,有着 IBM 支持的 Eclipse 仍然是 Java 开发领域中最好的 IDE 之一,但是,我们也不得不提到另一款很受欢迎的 Java IDE,由 Jebrains 公司推出的 IntelliJ IDEA。在这里,我们不会讨论 Eclipse 和 IntelliJ IDEA 哪个更好,因为一个 IDE 是否比另一个 IDE 更好不会是我们选择的唯一标准。抛开个人喜好,从某种程度上,两者面向的用户并不相同,因为 Eclipse 是开源且完全免费的,而 IntelliJ IDEA,目前提供了两个版本,分别是收费的 Ultimate 版本(提供完整功能,一年的费用目前是 499 美元)和免费的社区版(仅提供部分功能)。对于企业级的 Java 项目开发来说,如果使用 IntelliJ IDEA,那么我们需要选择 Ultimate 版本,而几百美金的费用是我们大部分人在选择中需要考虑的一个重点。Eclipse 目前的官方定义是面向专业开发人员的领先开放平台,而 IntelliJ IDEA 则是符合人体工程学的IDE。从各自的官方定义可以看出,Eclipse 面对初学者可能会更难一些,而 IntelliJ IDEA 则是更简单一点。最好的建议是大家都可以去尝试,然后选择一款自己喜欢的。

2. Java Project 选项

要在 Eclipse 中创建一个 Java 项目,我们需要找到 Java Project 选项。首先打开我们的 Eclipse,通过点击 File->New->Project,如下图所示:点击 Project 后,我们会打开 New Project 窗口,在这个窗口中我们就可以看到有 Java Project 这个选项了,如下图所示:如果在 New Project 界面没有看到 Java Project 的选项,那么我们也可以通过展开窗口内的 Java 选项来找到它,如下图所示:事实上,在 New Project 窗口中,我们更常使用的是它提供给我们的搜索框,只要输入相关字眼,它就可以帮我筛选出我们想要新建的项目选项,如下图所示:点击 Next,我们将打开 New Java Project 窗口。

3.2 PyDev + Eclipse

Eclipse 是 Java 语言的 IDE,PyDev 是其一个插件,安装后,可以在 Eclispe 中进行 Python 的开发工作。优点:提供了代码语法高亮显示、解析器错误、代码折叠和多语言支持;具有良好的界面视图,提供一个交互式控制台;支持 CPython、Jython、Iron Python 和 Django,并允许在挂起模式下进行交互式测试。缺点:如果应用程序太大,使用多个插件,PyDev IDE 的性能会降低;作为插件,在实际使用过程中不是很稳定。 图片来源:http://www.pydev.org 官网

Java 集成开发环境 - Eclipse

本小节我们将介绍如何在我们的电脑上安装并配置开发工具:Eclipse IDE如果你想查看如何安装配置 IntelliJ IDEA,请点击此处查看

4. Eclipse 的版本发行

2018 年 9 月之前,Eclipse 的版本代号会是一个名称,这个名称一般与科学科技相关,比如 2016 年的 Neon 和 2017 年的 Oxygen。图片截取自 Eclipse 官网上图是 Eclipse 目前最新的下载链接,我们可以看出,从 2018 年 9 月开始,也就是 Photon 版本之后,已经改为使用年份和月份的方式命名版本代号了。同时,发行时间也不再是每年一个大版本,而是每 13 周发行一个版本,比如目前版本代号为 202003,那么下一个版本代号会是 202006。以下是截至目前的各个版本代号:Eclipse 1.0 (November 7, 2001)Eclipse 2.0 (June 28, 2002)Eclipse 2.1 (March 28, 2003)Eclipse 3.0 (June 25, 2004)Eclipse 3.1 (June 28, 2005)Eclipse 3.2 (June 30, 2006) (Callisto)Eclipse 3.3 (June 25, 2007) (Europa)Eclipse 3.4 (June 19, 2008) (Ganymede)Eclipse 3.5 (June 12, 2009) (Galileo)Eclipse 3.6 (June 23, 2010) (Helios)Eclipse 3.7 (June 23, 2011) (Indigo)Eclipse 4.2 (June 27, 2012) (Juno)Eclipse 4.3 (June 2013) (Kepler)Eclipse 4.4 (June 2014) (Luna)Eclipse 4.5 (June 2015) (Mars)Eclipse 4.6 (June 2016) (Neon)Eclipse 4.7 (June 2017) (Oxygen)Eclipse 4.8 (June 2018) (Photon)Eclipse 2018-09 (4.9)Eclipse 2018-12 (4.10)Eclipse 2019-03 (4.11)Eclipse 2019-06 (4.12)Eclipse 2019-09 (4.13)Eclipse 2019-12 (4.14)Eclipse 2020-03 (4.15)通常来说,最新版的软件工具会提供旧版所没有的功能,性能方面也会得到提升,所以我们应该下载使用最新的版本。但是如果新版本的功能对你来说并不需要,那么选择不更新也完全没有问题。

2. 创建 Java 类

要在 Eclipse 中创建 Java 类,我们通常会通过如下步骤:在项目资源浏览器视图中,鼠标右键我们想存放的 Java类的文件夹,在弹出的菜单中 New -> Class,如下图所示:接着在弹出的新建 Java类的窗口中填写类相关的信息即可,其中我们需要关注的信息如下:Source Folder 字段默认值是项目的文件夹,通常不需要更改;Package 字段输入包名;Name 字段输入类名;在 Which method would you like te creat 的部份,勾选 public static void main(String[] args) 的话,会帮助我们创建 main 方法。如下图所示:Tips:包名并非必填项,如果不填写包名,将会创建默认包名,这不是一种好的做法,所以还是建议创建类的时候也填写包名点击 Finish 后,我们将会看到 Eclipse 会帮助我们创建对应的包和 Java 类文件,如下图所示:

3.2 Eclipse ADT

Eclipse 是 Android Studio 尚未发布前最流行的 IDE, Google 为 Eclipse 开发了 ADT 插件来使得它支持 Android 应用的开发。但随着 Android 应用开发所需的功能越来越强大,仅靠插件的形式已经无法满足开发需求。至此 Google 放弃了 Eclipse ADT 的开发方式,推出了 Android Studio。

6. 设置 Java 编译器应用的特性级别

每个 Java 版本都有该版本特有的特性,而如果要在 Eclipse 中使用这些特有的特性,我们需要设置好编译器的特性级别。这项功能在 Eclipse 中的设置位于首选项中的 Java > Compiler 中。通常,我们都建议设置该级别和我们当前设置的 JRE 版本相同,如下图所示:

3.2 运行 Eclipse

打开解压出来的文件夹,我们可以看到如下内容:我们双击打开其中的 eclipse 文件即可打开 Eclipse,打开后,首先出现如下界面,说明 Eclipse 开始运行了。

3. 使用压缩包安装 Eclipse

3.1 下载并解压安装文件和安装安装器的方式类似,我们先去官网下载安装文件(可参考小节: Eclipse 的下载),对应 Windows 系统,我们将得到一个 zip 格式的压缩文件:解压后,我们将得到一个 eclipse 的文件夹:3.2 运行 Eclipse双击打开 eclipse 文件后,我们可以看到如下内容:其中 eclipse.exe 就是 Eclipse 的运行文件,双击打开将会看到如下界面,代表 Eclipse 开始运行了。Windows 下, Eclipse 提供的压缩包其实是一个绿色文件,所以无需安装即可运行使用。

1. 对接 Eclipse 使用

Eclipse 作为一个老牌的 Java 开发工具,在很长一段时间都是市面上最流行的。现在,我们就介绍一下在 Eclipse 中如何使用 Maven 来构建项目。首先,我们来安装 m2eclipse 插件。在菜单中选择:Help >> Install New Software,并在弹出的窗口中输入 m2eclipse 插件的地址 http://download.eclipse.org/technology/m2e/releases;安装插件的过程没什么太多差异,一路 Next 即可完成安装;插件安装完成后,我们配置已经安装好的 Maven ,菜单路径:Window >> Preferences,在弹窗中选择Maven >> Installations;并且在 User Settings 中配置对应的 setting.xml 文件和本地仓库;配置好 Maven 之后,我们来构建项目。在 Eclipse 中使用 Maven 一般有两种方式,一种是使用命令行的形式,一种是在 Configuration 中进行配置,下面我们来介绍一下这两种使用方式。使用命令行构建。这种构建方式其实和我们使用 cmd 来构建是一样的。菜单选择Window >> Show view >> Other,在弹出的窗口中选择 Terminal。在控制台中即可执行任何 Maven 相关的命令;配置 Configuration。这种方式直接在项目的根目录上单击右键,选择Run As >> Maven build,在弹出的窗口中可以输入对应的目标,以及要激活的 profile ,选择好之后,点击下方的 run 按钮即可执行。两种方式本质上没有什么差别,常用的操作可以配置到 Configuration 中,重复使用起来更方便,如果要灵活使用的话,命令行应该是更好的选择。

3. Eclipse的Kotlin插件配置

因为 Eclipse 并不是向 IntelliJ IDEA 那样在后续 IDE 版本直接内置 Kotlin 环境,所以要在Eclipse 上使用 Kotlin 开发,必须要安装 Kotlin 的插件并对它进行配置。Eclipse 配置 Kotlin 有两种方法。

3.2 运行 Eclipse

双击下载的安装文件,将打开如下窗口:Mac 下的安装较为简单。我们只需要把 Eclipse.app 这个图片拖到 Applications 图标中即可。此时安装已经完成,在我们的应用程序列表中找到 Eclipse.app,双击它即可打开 Eclipse。同样的,打开后,你将首先看到如下界面,代表 Eclipse 开始运行了。

1. 环境准备

1.1 基础环境推荐内存2G以上磁盘4G以上操作系统Windows7及以上, MacOs, Linux(Unbuntu)1.2 安装包准备首先,需要在 PC 操作系统(Windows、Mac 或 Linux)上安装 Eclipse IDE。由于 Eclipse 有很多的版本,这里推荐下载 Eclipse IDE for Java Developers 的版本,因为可能在其他版本对 Kotlin 支持不是很好。Eclipse IDE for Java Developers 下载:Mac下载 Eclipse IDE for Java Developers;Windows下载 Eclipse IDE for Java Developers;Linux下载 Eclipse IDE for Java Developers。

1. 前言

我们在上一节:Eclipse 的下载中提到,安装 Eclipse 有如下两种方式:Eclipse 安装器(Eclipse Installer)Eclipse 压缩包(Eclipse Packages)本节,我们将介绍 Windows 系统下这两种安装方式。此外,在安装 Eclipse 之前,不要忘了我们在 Eclipse 的下载中提到的安装 Eclipse 的前提条件。Tips:我们需要为 Eclipse 安装 Java 虚拟机(1.8 或以上的版本)。这就是安装的前提条件,否则安装时就会弹出类似找不到 Java 虚拟机的报错信息。

1. 前言

我们在上一节:Eclipse 的下载中提到,安装 Eclipse 有如下两种方式:Eclipse 安装器(Eclipse Installer)Eclipse 压缩包(Eclipse Packages)接下来,我们将分别介绍 macOS 系统下这两种安装方式。此外,在安装 Eclipse 之前,不要忘了我们在 Eclipse 的下载中提到的安装 Eclipse 的前提条件。Tips:我们需要为 Eclipse 安装 Java 虚拟机(1.8 或以上的版本)。这就是安装的前提条件,否则安装时就会弹出类似找不到 Java 虚拟机的报错信息。

1. 前言

我们在上一节:Eclipse 的下载中提到,安装 Eclipse 有如下两种方式:Eclipse 安装器(Eclipse Installer)Eclipse 压缩包(Eclipse Packages)本节,我们将以 Ubuntu 18.04 作为演示,分别介绍 Linux 系统下这两种安装方式。此外,在安装 Eclipse 之前,不要忘了我们在 Eclipse 的下载中提到的安装 Eclipse 的前提条件。Tips: 我们需要为 Eclipse 安装 Java 虚拟机(1.8 或以上的版本)。这就是安装的前提条件,否则安装时就会弹出类似找不到 Java 虚拟机的报错信息。

2. 前提条件

因为 Eclipse 本身是使用 Java 编写的,所以,建议在下载和安装 Eclipse 之前,我们的操作系统上就安装有 Java 虚拟机。如果没有安装 Java 虚拟机,那么在后面的安装和运行 Eclipse 时会弹出相关的报错信息,如 virtual machine could not be found 或者 No Java virtual machine。不管是哪个操作系统弹出的提示信息都相似,以下是 Windows 系统中报错信息的示例:又或者:大家可以参考 Java 相关文档安装 Java 虚拟机,我们可以选择安装 JVM 或者 JDK。Tips: 一般来说,我们会直接安装 JDK。另外需要注意的是,目前 Eclipse 的版本需要的 Java 版本必须是 1.8 及以上的版本。

3.1 方法一: 使用 Eclipse Marketplace 安装 Kotlin 插件

1. 首先打开Eclipse中的Help | Eclipse Marketplace, 并在搜索栏中搜索: Kotlin Plugin for Eclipse:2. 然后在搜索插件页面,点击Install安装即可。3. 最后Accept相关的Licenses,点击finish完成即可:

3. 运行 Java 程序

现在,我们有了一个包含 main 方法的 Java 类了,我们可以在main方法中添加一句打印语句。如果要运行这个 Java 程序,我们可以通过点击工具栏中的绿色运行按钮。如果是第一次运行,我们可以选择点击绿色运行按钮旁边的倒三角选项,在弹出的菜单中选择我们 Run As,接着选择我们要运行的类型,如下图所示:此时,Eclipse 会检查项目中哪些文件没有保存,如果有没有保存的文件,将会弹出窗口询问是否保存,如下图所示:选择 OK 后,我们的程序将会运行,如下图所示:另一种常用的运行程序的方式是通过鼠标右键点击 Java 类中的空白处,在弹出的窗口中选择 Run As,如下图所示:

5. 通过欢迎页面学习 Eclipse

欢迎页面(首页)提供四个项目其实提供了很好的学习 Eclipse 的内容,比如其中的 Tutorials 项目。接着,比如我们想知道如何开发 Eclipse 的插件,那么我们可以选择 Eclipse Plug-in Development。接着我们就可以开始学习了。非常方便的是,我们点击左上角的放大缩小按钮,可以同时打开工作台(在下一章节中介绍)。这样就可以边看文档边操作了。

4. 运行 Java 程序(传参)

在 Eclipse 中,运行 Java 程序的时候我们可以选择传递参数或作一些设置,这里我们看看如何给我们的 Java 程序传参数。首先,我们添加一些代码,输出我们传入的参数,如下图所示:现在,让我们选择 Run Configurations… 选项,如下图所示:在弹出的运行设置窗口中,我们选择到我们的 HelloWorld 程序,然后选择 Arguments 选项,填写要传的参数,多个参数间使用空格分隔,如下图所示:接着点击 Run,我们将会看到控制台会把我们的参数输出,如下运行结果,如下图所示:

首页上一页1234567下一页尾页
直播
查看课程详情
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号