Eclipse - 快速指南



Eclipse - 概述

什么是 Eclipse?

在计算机领域,Eclipse 是一个集成开发环境 (IDE),用于使用 Java 编程语言和其他编程语言(如 C/C++、Python、PERL、Ruby 等)开发应用程序。

Eclipse 平台为 Eclipse IDE 提供基础,它由插件组成,并设计为可以使用其他插件进行扩展。Eclipse 平台使用 Java 开发,可用于开发富客户端应用程序、集成开发环境和其他工具。Eclipse 可以用作任何编程语言的 IDE,只要有相应的插件可用。

Java 开发工具 (JDT) 项目提供了一个插件,允许 Eclipse 用作 Java IDE,PyDev 是一个允许 Eclipse 用作 Python IDE 的插件,C/C++ 开发工具 (CDT) 是一个允许 Eclipse 用于使用 C/C++ 开发应用程序的插件,Eclipse Scala 插件允许 Eclipse 用作开发 Scala 应用程序的 IDE,而 PHPeclipse 是一个 Eclipse 插件,它为 PHP 提供了完整的开发工具。

许可证

Eclipse 平台和 Eclipse 基金会的其他插件是在 Eclipse 公共许可证 (EPL) 下发布的。EPL 确保 Eclipse 可以免费下载和安装。它还允许修改和分发 Eclipse。

Eclipse 版本

自 2006 年以来,Eclipse 基金会每年 6 月都会发布 Eclipse 平台和许多其他插件。

代号年份平台版本
Callisto20063.2
Europa20073.3
Ganymede20083.4
Galileo20093.5
Helios20103.6
Indigo20113.7
Juno20123.8 和 4.2
Kepler20134.3
Luna20144.4.0

Eclipse - 安装

下载 Eclipse

您可以从 http://www.eclipse.org/downloads/ 下载 Eclipse。下载页面列出了许多不同版本的 Eclipse。

Download and Install Eclipse

每个 Eclipse 版本的功能都不同。Java 开发人员通常使用 Eclipse Classic 或 Eclipse IDE for Java Developers 开发 Java 应用程序。

下载页面右上角的下拉框允许您设置要安装 Eclipse 的操作系统。您可以在 Windows、Linux 和 Mac 之间进行选择。Eclipse 打包为 zip 文件。

安装 Eclipse

要在 Windows 上安装,您需要一个可以解压缩 zip 文件内容的工具。例如,您可以使用:

使用其中任何一个工具,将 Eclipse zip 文件的内容解压缩到您选择的任何文件夹中。

Eclipse Zip File

启动 Eclipse

在 Windows 平台上,如果您将 zip 文件的内容解压缩到 c:\,则可以使用 c:\eclipse\eclipse.exe 启动 Eclipse。

Eclipse 首次启动时,会提示您输入工作区文件夹的位置。所有数据都将存储在工作区文件夹中。您可以接受默认值或选择新位置。

Launching Eclipse

如果您选择“将此用作默认值,不再询问”,则此对话框将不再出现。您可以使用工作区首选项页面更改此首选项。有关更多详细信息,请参阅 首选项教程 页面。

Eclipse - 探索窗口

Eclipse 窗口的组成部分

Eclipse 窗口的主要可见部分是:

  • 视图
  • 编辑器(全部显示在一个编辑器区域中)
  • 菜单栏
  • 工具栏

Eclipse 透视图是指视图和编辑器区域的初始集合和排列。默认透视图称为 Java。一个 Eclipse 窗口可以有多个透视图打开,但任何时候只能有一个透视图处于活动状态。用户可以在打开的透视图之间切换或打开新的透视图。透视图控制某些菜单和工具栏中显示的内容。

Parts of Eclipse Window

一个透视图只有一个编辑器区域,其中可以打开多个编辑器。编辑器区域通常被多个视图包围。通常,编辑器用于编辑项目数据,而视图用于查看项目元数据。例如,包资源管理器显示项目中的 Java 文件,而 Java 编辑器用于编辑 Java 文件。

Eclipse 窗口可以包含多个编辑器和视图,但任何给定时间只有一个处于活动状态。活动编辑器或视图的标题栏与所有其他标题栏看起来不同。

菜单栏和工具栏上的 UI 元素表示最终用户可以触发的命令。

使用多个窗口

可以同时打开多个 Eclipse 窗口。要打开一个新窗口,请单击“窗口”菜单,然后选择“新建窗口”菜单项。

每个窗口都可以打开不同的透视图。例如,您可以打开两个 Eclipse 窗口,一个在 Java 透视图中,另一个在 Debug 透视图中。显示 Java 透视图的窗口可用于编辑 Java 代码,而显示 Debug 透视图的窗口可用于调试正在开发的应用程序。

Eclipse - 探索菜单

典型的 Eclipse 菜单

Eclipse 窗口菜单栏上可用的典型菜单是:

  • 文件菜单
  • 编辑菜单
  • 导航菜单
  • 搜索菜单
  • 项目菜单
  • 运行菜单
  • 窗口菜单
  • 帮助菜单
Explore Menu

插件可以添加新的菜单和菜单项。例如,当 Java 编辑器打开时,您将看到“源”菜单,而当 XML 编辑器打开时,您将看到“设计”菜单。

菜单简要说明

序号 菜单名称和说明
1

文件

“文件”菜单允许您打开文件进行编辑、关闭编辑器、保存编辑器内容和重命名文件。除此之外,它还允许您导入和导出工作区内容以及关闭 Eclipse。

2

编辑

“编辑”菜单提供复制和粘贴等项目。

3

“源”菜单仅在 Java 编辑器打开时可见。它提供许多与编辑 Java 源代码相关的有用菜单项。

4

导航

“导航”菜单允许您快速找到资源并导航到它们。

5

搜索

“搜索”菜单提供允许您在工作区中搜索包含特定数据的文件的项目。

6

项目

与构建项目相关的菜单项可以在“项目”菜单中找到。

7

运行

“运行”菜单上的菜单项允许您在运行模式或调试模式下启动程序。它还提供允许您调试代码的菜单项。

8

窗口

“窗口”菜单允许您打开和关闭视图和透视图。它还允许您调出“首选项”对话框。

9

帮助

“帮助”菜单可用于调出“帮助”窗口、“Eclipse 市场”视图或安装新插件。“关于 Eclipse”菜单项提供版本信息。

自定义菜单

菜单上可见的菜单项取决于已安装的插件和使用 自定义透视图 对话框进行的自定义。

Eclipse - 探索视图

关于视图

Eclipse 视图允许用户查看项目元数据的图形表示。例如,“项目导航器”视图提供与项目关联的文件夹和文件的图形表示,“属性”视图提供在另一个视图或编辑器中选择的元素的图形表示。

一个 Eclipse 透视图可以显示任意数量的视图和编辑器。所有编辑器实例都显示在单个编辑器区域中,而视图则放置在视图文件夹内。工作台窗口可以显示任意数量的视图文件夹。每个视图文件夹可以显示一个或多个视图。

组织视图

下图显示了四个视图排列在一个视图文件夹中。

Organizing Views

下图显示了相同的四个视图排列在两个视图文件夹中。

Organizing View

移动视图

要将视图从一个视图文件夹移动到另一个视图文件夹,只需单击视图标题并拖动到另一个视图文件夹的标题栏区域。下面显示的绿色线条是将“属性”视图的标题栏从一个视图文件夹拖动到另一个视图文件夹的标题栏区域的结果。“属性”视图可以通过释放鼠标按钮并发出放下事件移动到绿色线条所在的位置。

Moving Views

创建视图文件夹

可以通过将视图的标题栏拖动到编辑器区域和另一个视图文件夹的标题栏之外的任何位置来动态创建视图文件夹。当您拖动标题栏时,绿色线条将指示新视图文件夹的确切创建位置。

Create View Folder

将拖动图标移动到窗口底部允许您创建一个跨越整个窗口宽度的视图文件夹。将拖动图标移动到窗口的左侧或右侧边缘允许您创建一个跨越整个窗口高度的视图文件夹。

打开视图

要打开视图,请单击“窗口”菜单,然后选择“显示视图”菜单项。

Opening View

单击“其他”菜单项将调出“显示视图”对话框,允许您找到并激活视图。

Show View

视图按类别组织。要快速找到视图,只需在筛选文本框中键入视图的名称。要打开视图,请选择它,然后单击“确定”按钮。本教程的后续页面将向您介绍许多有用的视图。

Eclipse - 透视图

什么是透视图?

Eclipse 透视图是指视图和编辑器区域的初始集合和排列。默认透视图称为 Java。一个 Eclipse 窗口可以有多个透视图打开,但任何时候只能有一个透视图处于活动状态。用户可以在打开的透视图之间切换或打开新的透视图。活动透视图控制某些菜单和工具栏中显示的内容。

打开透视图

要打开新的透视图,请单击“窗口”菜单,然后选择“打开透视图”→“其他”。

Perspective Open

“打开透视图”对话框显示所有可用的透视图。可以通过单击工具栏上的“打开透视图”按钮 (Perspective Button ) 调出相同的对话框。

在透视图之间切换

Java 开发最常用的透视图是 Java 透视图和 Debug 透视图。用户可以通过单击工具栏上的透视图名称在打开的透视图之间切换。

Perspectives Toolbar

关闭透视图

要关闭透视图,请右键单击工具栏中的透视图名称,然后选择“关闭”菜单项。

Perspectives Close

自定义透视图

可以使用“自定义透视图”对话框来自定义透视图。自定义透视图意味着 -

  • 确定透视图激活时工具栏上可见的图标。
  • 确定透视图激活时可见的菜单项。
  • 确定“新建”子菜单、“显示视图”子菜单和“打开透视图”子菜单中的菜单项。
Perspectives Customize

下面给出“自定义透视图”的选项卡说明 -

  • 工具栏可见性选项卡可用于确定透视图打开时工具栏上哪些图标可见。

  • 菜单可见性选项卡可用于确定透视图激活时哪些菜单项可见。

  • 命令组可用性选项卡可用于控制工具栏图标和菜单项的可见性。

  • 快捷键选项卡可用于确定“新建”子菜单、“显示视图”子菜单和“打开透视图”子菜单中的菜单项。

根据下图中“快捷键”的选择,要调出“从现有 Ant 构建文件创建新的 Java 项目”向导,用户必须调出“新建”子菜单(文件→新建),单击“其他”,展开“Java”类别,然后选择“从现有 Ant 构建文件创建 Java 项目”。另一方面,要启动“新建类”向导,他们可以调出“新建”子菜单(文件→新建)并选择“类”菜单项,因为该菜单项在下图中被选中。通过选中“从现有 Ant 构建文件创建 Java 项目”复选框,此项也会出现在“新建”菜单下。

Perspectives Customize

Eclipse - 工作区

关于 Eclipse 工作空间

Eclipse 工作空间包含以下资源 -

  • 项目
  • 文件
  • 文件夹

工作空间具有分层结构。项目位于层次结构的顶层,在项目内部可以包含文件和文件夹。插件使用资源插件提供的 API 来管理工作空间中的资源。

用于管理工作空间的 UI 元素

用户使用视图、编辑器和向导提供的功能来创建和管理工作空间中的资源。“项目资源管理器”视图是众多显示工作空间内容的视图之一。

Package Explore

可以使用“文件向导”(文件→新建→文件)创建新文件。

Create New File

可以使用“文件夹向导”(文件→新建→文件夹)创建新文件夹。

Create New Folder

Eclipse - 创建 Java 项目

打开“新建 Java 项目”向导

可以使用“新建 Java 项目”向导创建新的 Java 项目。有多种方法可以打开此向导 -

  • 单击“文件”菜单并选择“新建”→“Java 项目”。

  • 在“项目资源管理器”中的任何位置单击右键,然后选择“新建”→“Java 项目”。

  • 单击工具栏中的“新建”按钮(新建按钮)并选择“Java 项目”。

使用“新建 Java 项目”向导

“新建 Java 项目”向导有两个页面。在第一页 -

  • 输入项目名称

  • 选择 Java 运行时环境 (JRE),或保留默认值

  • 选择项目布局,这将确定是否为源代码和类文件创建单独的文件夹。建议的选项是为源代码和类文件创建单独的文件夹。

New Java Project

可以单击“完成”按钮创建项目,或单击“下一步”按钮更改 Java 构建设置。

在第二个页面上,可以更改Java 构建设置,例如设置项目依赖项(如果有多个项目)并将其他 jar 文件添加到构建路径。

查看新创建的项目

包资源管理器显示新创建的 Java 项目。表示项目的图标用“J”装饰,以表示它是一个 Java 项目。文件夹图标也进行了装饰,以表示它是一个 Java 源文件夹。

New Java Project Folder Icon

Eclipse - 创建 Java 包

打开“新建 Java 包”向导

可以使用“新建 Java 包”向导创建 Java 包。“Java 包”向导可以通过多种方式打开 -

  • 单击“文件”菜单并选择“新建”→“包”。

  • 在包资源管理器中单击右键,然后选择“新建”→“包”。

  • 单击工具栏上的包图标(包图标)。

如果要创建子包,在打开“Java 包”向导之前,选择父包,以便名称字段可以具有默认值。

使用“新建 Java 包”向导

“Java 包”向导出现后 -

  • 输入/确认源文件夹名称。
  • 输入包名。
  • 单击“完成”按钮。
New Java Package

查看新创建的包

包资源管理器将在源文件夹下显示新创建的包。

Create Java Package

Eclipse - 创建 Java 类

打开“新建 Java 类”向导

可以使用“新建 Java 类”向导创建 Java 类。“Java 类”向导可以通过多种方式调用 -

  • 单击“文件”菜单并选择“新建”→“类”。

  • 在包资源管理器中单击右键,然后选择“新建”→“类”。

  • 单击类下拉按钮(下拉按钮)并选择类(类按钮)。

在调出“新建 Java 类”向导之前,如果可能,选择要创建类的包,以便向导可以自动为您填写包名。

使用“新建 Java 类”向导

“Java 类”向导出现后 -

  • 确保源文件夹和包正确。

  • 输入类名。

  • 选择合适的类修饰符。

  • 输入超类名或单击“浏览”按钮搜索现有类。

  • 单击“添加”按钮选择此类实现的接口。

  • 检查并修改与方法存根和注释相关的复选框。

Java Class
  • 单击“完成”按钮。

查看新创建的 Java 类

新创建的类应出现在“包资源管理器”视图中,并且允许您修改新类的 Java 编辑器实例应出现在编辑器区域中。

New Java Class

Eclipse - 创建 Java 接口

打开“新建 Java 接口”向导

可以使用“新建 Java 接口”向导创建新的 Java 接口。有多种方法可以打开此向导 -

  • 单击“文件”菜单并选择“新建”→“接口”。

  • 在包资源管理器中单击右键,然后选择“新建”>“接口”。

  • 单击工具栏上的类下拉按钮(Java 接口类)并选择“接口”(接口按钮)。

在调出“新建 Java 接口”向导之前,如果可能,选择要创建接口的包,以便向导可以自动为您填写包名。

使用“新建 Java 接口”向导

“Java 接口”向导出现后 -

  • 确保源文件夹和包正确。

  • 输入接口名称。

  • 单击“添加”按钮选择扩展的接口。

  • 如果希望生成注释,请选择“生成注释”复选框。

  • 单击“完成”按钮。

Java Interface

查看新创建的 Java 接口

新创建的接口应出现在“包资源管理器”视图中,并且允许您修改新接口的 Java 编辑器实例应出现在编辑器区域中。

Create Java Interface

Eclipse - 创建 XML 文件

打开“新建 XML 文件”向导

可以使用“新建 XML 文件”向导创建 XML 文件。要调用此向导 -

  • 单击“文件”菜单并选择“新建”→“其他”,或

  • 单击新建下拉框(下拉框)选择“其他”,或

  • 按 Ctrl + N

“选择向导”对话框出现后 -

  • 在“过滤器”文本框中输入 xml,这将仅显示与 xml 相关的向导。

  • 展开“XML”类别并选择“XML 文件”。

XML File
  • 单击“下一步”调出“新建 XML 文件”向导。

注意

如果 XML 透视图已打开,则可以通过以下方式调用“新建 XML”向导 -

  • 单击“文件”菜单并选择“新建”→“XML 文件”,或。

  • 单击工具栏上的“XML 文件”按钮(XML 文件按钮)。

使用“新建 XML 文件”向导

“新建 XML 文件”向导出现后 -

  • 输入或选择父文件夹。
  • 输入 xml 文件的名称。
New XML File
  • 单击“下一步”按钮以基于 DTD、XML 架构或 XML 模板创建 xml 文件,否则单击“完成”。

查看新创建的 XML 文件

新创建的 XML 文件应出现在“包资源管理器”视图中,并且允许您修改新创建的 XML 文件的 XML 编辑器实例应出现在编辑器区域中。

Create XML File

XML 编辑器允许您使用“设计”视图或“源”视图编辑 XML 文件。

Eclipse - Java 构建路径

设置 Java 构建路径

编译 Java 项目时使用 Java 构建路径来发现依赖类。它由以下项目组成 -

  • 源文件夹中的代码。

  • 与项目关联的 jar 和类文件夹。

  • 此项目引用的项目导出的类和库。

可以使用 Java 项目属性对话框的“Java 构建路径”页面查看和修改 Java 构建路径。

要调出 Java 项目属性对话框,请在“包资源管理器”视图中右键单击 Java 项目,然后选择“属性”菜单项。在左侧树中选择“Java 构建路径”。

Java Build Path

在开发 Java 应用程序时,一个常见的需求是将现有的 jar 文件添加到 Java 构建路径。这可以通过使用“库”选项卡来实现。在“库”选项卡中,如果 jar 文件已存在于 Eclipse 工作区中,只需单击添加 JAR 文件;如果 jar 文件位于文件系统的其他位置,则单击添加外部 JAR 文件。

Eclipse - 运行配置

创建和使用运行配置

“运行配置”对话框允许您创建多个运行配置。每个运行配置都可以启动一个应用程序。“运行配置”对话框可以通过从“运行”菜单中选择“运行配置”菜单项来调用。

Run Configuration

要为 Java 应用程序创建运行配置,请从左侧列表中选择Java 应用程序,然后单击“新建”按钮。在弹出的对话框的主要选项卡中,指定以下内容:

  • 运行配置的名称。

  • 项目的名称。

  • 主类的名称。

在“参数”选项卡中,指定以下内容:

  • 零个或多个程序参数。

  • 零个或多个虚拟机参数。

Run Java Application

“常用”选项卡提供了常见的选项,例如为标准输入和输出分配控制台的功能。

Create Manage and Run Configuration

要保存运行配置,请单击“应用”按钮;要启动应用程序,请单击“运行”按钮。

Eclipse - 运行程序

运行 Java 程序

运行 Java 程序最快的方法是使用“包资源管理器”视图。

在“包资源管理器”视图中:

  • 右键单击包含 main 方法的 Java 类。

  • 选择“以...方式运行”→“Java 应用程序”。

也可以使用“包资源管理器”视图,选择包含 main 方法的类,然后按 Alt + Shift + X,J 来执行相同操作。

上述任一操作都会创建一个新的运行配置,并使用它来启动 Java 应用程序。

如果已创建运行配置,则可以通过从“运行”菜单中选择“运行配置”,单击运行配置的名称,然后单击“运行”按钮来使用它启动 Java 应用程序。

Java Application

“运行”菜单上的运行项可用于重新启动先前启动的 Java 应用程序。

Restart Java Application

启动先前启动的 Java 应用程序的快捷键是 Ctrl + F11。

Eclipse - 创建 Jar 文件

打开 JAR 文件向导

JAR 文件向导可用于将项目内容导出到 JAR 文件中。要调出 JAR 文件向导:

  • 在“包资源管理器”中选择要导出的项目。如果要导出项目中的所有类和资源,只需选择项目即可。

  • 单击文件菜单,然后选择导出

  • 在导出向导第一页的过滤器文本框中,输入JAR

Open Jar File Wizard
  • 在 Java 类别下选择JAR 文件

  • 单击下一步

使用 JAR 文件向导

在“JAR 文件规范”页面中:

  • 输入 JAR 文件的名称和文件夹。

  • 默认情况下,仅导出类。要同时导出源代码,请单击导出 Java 源文件和资源复选框。

Jar File Specification
  • 单击下一步以更改 JAR 打包选项。

  • 单击下一步以更改 JAR 清单规范。

  • 单击完成

Eclipse - 关闭项目

为什么要关闭项目?

一个 Eclipse 工作区可以包含任意数量的项目。项目可以处于打开状态或关闭状态。

打开的项目:

  • 占用内存。

  • 占用构建时间,尤其是在使用立即启动构建选项的“清理所有项目”(项目→清理所有项目)时。

Clean All Project

如何关闭项目?

如果某个项目未处于活跃开发状态,则可以将其关闭。要关闭项目,请从“项目”菜单中选择“关闭项目”菜单项。

Close Project

包资源管理器中的已关闭项目

已关闭的项目在“包资源管理器”视图中可见,但其内容无法使用 Eclipse 用户界面进行编辑。此外,打开的项目不能依赖于已关闭的项目。“包资源管理器”视图使用不同的图标来表示已关闭的项目。

Close Project in Package Explorer

Eclipse - 重新打开项目

重新打开已关闭的项目

要重新打开已关闭的项目,请在“包资源管理器”视图中选择已关闭的项目,然后单击“项目”菜单并选择“打开项目”。

Reopen Closed Project

项目打开后,可以使用 Eclipse 用户界面编辑其内容。

Eclipse - 构建项目

构建 Java 项目

一个项目可以有零个或多个构建器与其关联。Java 项目与 Java 构建器相关联。要查看与项目关联的构建器:

  • 在“包资源管理器”视图中,右键单击项目并选择“属性”。

  • 在左侧树中单击“构建器”。

Build Project

正是 Java 构建器将 Java 项目与其他类型的项目区分开来。通过单击“新建”按钮,您可以将 Ant 构建器与 Java 项目关联。Java 构建器负责编译 Java 源代码并生成类。

Java 构建器会收到工作区中资源更改的通知,并且可以自动编译 Java 代码。要禁用自动编译,请从“项目”菜单中取消选择“自动构建”选项。

Project Menu

如果禁用了自动编译,则可以通过从“项目”菜单中选择“构建项目”菜单项来显式构建项目。“构建项目”菜单项在选中“自动构建”菜单项时处于禁用状态。

Eclipse - 调试配置

创建和使用调试配置

Eclipse 调试配置类似于运行配置,但它用于在调试模式下启动应用程序。由于应用程序是在调试模式下启动的,因此会提示用户切换到调试透视图。调试透视图提供了一些适合于调试应用程序的视图。

“调试配置”对话框可以通过从“运行”菜单中选择“调试配置”菜单项来调用。

Debug Configuration

要为 Java 应用程序创建调试配置,请从左侧列表中选择Java 应用程序,然后单击“新建”按钮。在弹出的对话框的主要选项卡中,指定以下内容:

  • 调试配置的名称。
  • 项目的名称。
  • 主类的名称。

在“参数”选项卡中,指定以下内容:

  • 零个或多个程序参数。
  • 零个或多个虚拟机参数。
Argument Tab

要保存运行配置,请单击“应用”按钮;要以调试模式启动应用程序,请单击“调试”按钮。

Eclipse - 调试程序

调试 Java 程序

调试 Java 程序最快的方法是使用“包资源管理器”视图。在“包资源管理器”视图中:

  • 右键单击包含 main 方法的 Java 类。
  • 选择“以...方式调试”→“Java 应用程序”。

也可以使用“包资源管理器”视图,选择包含 main 方法的类,然后按 Alt + Shift + D,J 来执行相同操作。

上述任一操作都会创建一个新的调试配置,并使用它来启动 Java 应用程序。

如果已创建调试配置,则可以通过从“运行”菜单中选择“调试配置”,单击调试配置的名称,然后单击“调试”按钮来使用它启动 Java 应用程序。

Debug Program

“运行”菜单上的“调试”菜单项可用于重新启动先前以调试模式启动的 Java 应用程序。

Run Menu

以调试模式启动先前启动的 Java 应用程序的快捷键是 F11。当 Java 程序以调试模式启动时,会提示用户切换到调试透视图。调试透视图提供其他可用于解决应用程序问题的视图。

Java 编辑器允许用户在 Java 代码中放置断点。要设置断点,请在编辑器区域的标记栏上右键单击,然后选择“切换断点”。

Java Editor

断点显示在标记栏上。它们也显示在“断点”视图中。

当代码执行到达断点时,JVM 会挂起程序的执行。此时,您可以检查内存并以受控的方式执行程序。

当程序执行暂停时,可以使用调试视图检查调用堆栈。

Debug Call Stack

可以使用“变量”视图检查变量的值。

Value of Variable

“运行”菜单包含允许您恢复执行、单步执行代码行、步入函数等的菜单项。

Run Menu Items

上图显示了与恢复、步入、步过等操作关联的快捷键。

Eclipse - 首选项

设置首选项

“首选项”对话框允许 Eclipse 用户管理其首选项。此对话框由框架管理,但任何插件都可以向对话框添加多个页面。

要调用此对话框,请单击“窗口”菜单,然后选择“首选项”菜单项。

首选项页面按类别组织。您可以通过展开对话框左侧树的节点来找到首选项页面。

Preference

左侧顶角的过滤器文本框允许您快速找到首选项页面。当您在过滤器文本框中输入字符时,左侧树中显示的项目将被过滤。例如,输入 font 可以快速找到“字体”首选项页面。

Preference Color and Fonts

在对相应的首选项进行更改后,单击确定按钮以保存更改并关闭对话框,或单击取消按钮以放弃更改并关闭对话框。

Eclipse - 内容辅助

使用内容辅助

在编辑器中,内容辅助通过提供与已键入字符相关的可能完成项的上下文相关列表来帮助减少键入的字符数。可以通过单击 Ctrl + Space 来调用内容辅助。

如果您正在编辑 Java 编辑器中方法的主体,并在新行上按 Ctrl + Space,它将显示一个对话框,其中显示:

  • 类变量
  • 类方法
  • 超类方法
  • 其他相关类
Content Assist

要从列表中选择一个项目,只需使用向上或向下箭头键突出显示该项目,然后按 Enter 键。

如果您键入一些字符,然后按 Ctrl + Space,对话框将仅显示以键入的字符开头的项目。

Template Proposal

Eclipse - 快速修复

使用快速修复

当您在 Eclipse 编辑器中键入字符时,它会分析文档内容以查找潜在的错误和警告。Java 编辑器使用 Java 语法来检测代码中的错误。当它发现错误或警告时,它会:

  • 使用红色波浪线突出显示错误。
  • 使用黄色波浪线突出显示警告。
  • 问题

    视图中显示错误和警告。
  • 在垂直标尺上添加带有警告符号或错误符号的灯泡。

快速修复对话框提供了一个可能的更正列表。可以通过以下方式调用快速修复对话框:

  • 将鼠标指针放在波浪线上。
  • 单击灯泡。

  • 将光标放在突出显示的文本中,并从“编辑”菜单中选择“快速修复”,或单击快捷键Ctrl + 1
Quick Fix Dialog

在上图中,getId 被突出显示,因为 Person 类没有名为 getId() 的方法。选择在类型“Person”中创建方法“getId()”将导致 getId() 方法被添加到 Person 类中。

也可以通过右键单击“问题”视图中的错误项并选择“快速修复”菜单项来显示“快速修复”对话框。

Eclipse - 悬停帮助

使用悬停帮助

Java 编辑器与不同类型的悬停相关联。悬停提供有关鼠标指针下元素的附加信息。与 Java 编辑器相关联的所有悬停都可以在 Java 编辑器悬停首选项页面中看到。

Hover Help

在 Java 编辑器中,将鼠标指针悬停在正在导入的类上会显示与该类关联的 Java 文档。

Display Java Doc

将鼠标指针放在方法上会显示该方法的 Java 文档。

Java Documentation

Eclipse - 搜索菜单

搜索工作区

Eclipse 搜索对话框允许您搜索在整个工作区、一组项目、特定项目或在包资源管理器视图中选择的文件夹中包含文字或字符模式的文件。

可以通过以下方式调用搜索对话框:

  • 单击“搜索”菜单并选择“搜索”或“文件”或“Java”。
  • 单击 Ctrl + H。
Search

“文件搜索”页面允许您搜索任何类型的文件,但“Java 搜索”页面仅关注 Java 文件。

Java Search

例如,要在“Java 搜索”页面中搜索 Person 类型的用法:

  • 在**搜索框**中输入 Person。

  • 将**搜索**内容单选按钮设置为**类型**。

  • 将限制到单选按钮设置为**引用**。

  • 单击搜索。

搜索结果显示在“搜索”视图中。

Search View

Eclipse - 导航

导航 Eclipse 工作区

“导航”菜单提供许多菜单项,允许您快速定位并导航到资源。

Navigation

其中,“打开类型”、“在层次结构中打开类型”和“打开资源”菜单项往往非常有用。

打开类型

“打开类型”菜单项会弹出一个对话框,允许您找到 Java 类型。在过滤器文本框中输入类的完全限定名称或名称。“*”字符代表 0 个或多个字符,“?”代表单个字符,可用于指定模式。该对话框将显示与给定模式匹配的所有名称。

Open Type

选择您感兴趣的类型,然后单击**确定**。

Eclipse 将打开一个编辑器,显示所选类型。如果所选类型的源代码不可用,它将使用“类文件”编辑器显示所选类型的字节码。

Class File Editor

您可以使用“附加源”按钮指定类的源代码所在位置。

随 Java 发行版提供的类型的源代码位于 src.zip 中,该文件位于 Java 主文件夹中。

在层次结构中打开类型

“在层次结构中打开类型”菜单项允许您在“类型层次结构”视图中打开类型。“在层次结构中打开类型”对话框可用于在构建路径中找到任何 Java 类型。

One Type in Hierarchy

选择类型后,其层次结构将显示在“类型层次结构”视图中。

Type Hierarchy

“类型层次结构”是了解类型层次结构的绝佳视图。在左侧窗格中,类型、其超类型和子类型可用。在右侧窗格中,您可以看到所选类型的属性和方法。

打开资源

“打开资源”菜单项可用于查找工作区中的文件。“*”字符代表 0 个或多个字符,“?”代表单个字符,可用于指定模式。该对话框将显示与给定模式匹配的所有名称。

Open Resource

选择要在编辑器中打开的文件,然后单击“确定”按钮。

Eclipse - 重构

使用 Eclipse 进行重构

重命名在整个项目中广泛使用的类可能需要花费大量时间,但 Eclipse 重构向导通过自动检测对正在重命名的类的所有依赖项并对其进行修改,从而使工作变得更容易。

可以通过以下方式打开“重构”菜单:

  • 右键单击“包资源管理器”视图中的 Java 元素,然后选择“重构”菜单项。

  • 右键单击 Java 编辑器中的 Java 元素,然后选择“重构”菜单项。

  • 选择“包资源管理器”视图或 Java 编辑器中的 Java 元素,然后单击 Shift + Alt + T。

Refactoring

“重构”菜单显示在所选 Java 元素上支持的所有可能的更改。要重命名类,请选择“重命名”菜单项。

Rename Menu

单击“下一步”按钮以查看更改的预览(如果可用)。然后单击“完成”以让向导完成其工作。

Eclipse - 添加书签

关于书签

Eclipse 编辑器允许您在编辑器中的任何一行上放置书签。您可以使用书签作为提醒,并快速导航到文件中的任何一行。

添加书签

要设置书签,请右键单击所需书签所在行附近的垂直标尺,然后选择添加书签。在“添加书签”对话框中,输入书签的名称。

Add Bookmark

书签图标将出现在垂直标尺中。此外,将在“书签”视图中的表格中添加一行。

Bookmark View

打开“书签”视图

要打开“书签”视图:

  • 单击“窗口”菜单,然后选择“显示视图”→“其他”。
  • 在过滤器文本框中输入 Bookmark。
  • 在**常规**下,选择书签。
Show View
  • 单击“确定”。

使用“书签”视图

“书签”视图显示放置在整个工作区中的资源中的书签。

Bookmark View Workspace

使用“书签”视图,您可以通过双击书签或右键单击书签并选择“转到”菜单项来导航到书签。

Eclipse - 任务管理

管理任务

程序员喜欢在他们的代码中放置 TODO 标记,作为需要完成的任务的提醒。Java 代码中包含单词 TODO 的注释会被识别为任务,并在标记栏和“任务”视图中显示。

Task View

Eclipse 编辑器可用于通过右键单击标记栏并选择“添加任务”将任务与正在编辑的文件关联。在弹出的对话框中,输入任务描述,从优先级下拉列表中选择优先级,然后单击“确定”按钮。

Properties

要使用 Eclipse 编辑器删除任务,请右键单击标记栏中的任务图标,然后选择“删除任务”菜单项。

打开“任务”视图

要打开“任务”视图:

  • 单击“窗口”菜单,然后选择“显示视图”→“其他”。

  • 在过滤器文本框中输入 Tasks。

  • 在**常规**下,选择 Tasks。

Show View
  • 单击**确定**。

使用“任务”视图

“任务”视图可用于查看所有任务并添加与任何资源都不关联的任务。

Task View

它还可以用于:

  • 更改与任务关联的优先级。
  • 将任务标记为已完成。
  • 删除任务或所有已完成的任务。

Eclipse - 安装插件

查找和安装插件

为 Eclipse IDE 提供基础的 Eclipse 平台由插件组成,并设计为可以使用其他插件进行扩展。

有数百个插件可用。每个插件都为 Eclipse 添加更多功能。您可以通过搜索 Eclipse 市场 (http://marketplace.eclipse.org/) 来找到提供特定功能的插件。例如,您可以找到允许 Eclipse 用作 Python IDE 的插件。

Plug-in Adds

在 Eclipse IDE 中,您可以通过使用 Eclipse 市场对话框搜索市场,该对话框可以通过单击“帮助”菜单并选择“Eclipse 市场”来调用。

Eclipse Marketplace

在上图中,要安装PyDev-Python IDE for Eclipse,只需单击“安装”按钮。使用弹出的对话框,您可以安装插件。

Confirm Selected Features

您还可以通过使用“安装新软件”菜单项安装插件,该菜单项可从“帮助”菜单访问(帮助→安装新软件)。

Install New Software

在这种情况下,您必须知道可以从中下载插件的远程站点的 URL。您可以通过单击“添加”按钮提供此 URL。

Add Repository

**安装**对话框显示远程站点中可用的插件组件,并允许您安装它们。

Show Install Software

Eclipse - 代码模板

使用代码模板

代码模板通过将代码插入编辑器来帮助减少键入时间。每个代码模板都分配了一个简短的文字。在编辑器窗口中键入文字并按 Ctrl + Space 会弹出一个对话框,从中可以选择与该文字关联的代码模板。

在 Java 编辑器窗口中方法体中键入for并单击 Ctrl + Space 会显示与for关联的代码模板。

Code Template

选择for - 遍历数组将插入遍历之前在方法体中声明的 depArray 的代码。

另一个有用的代码模板文字是**sysout**,它可用于插入 System.out.println() 方法调用。

Another Code Template

修改/添加代码模板

您可以使用“首选项”对话框添加新的代码模板。通过单击“窗口”菜单并选择“首选项”菜单项来调出“首选项”对话框。要找到“模板”页面,请在过滤器文本框中键入 Templates。

Adding Code Template

您可以通过阅读 Eclipse 帮助来了解更多有关可用于自定义插入代码的变量的信息。要调出帮助窗口,请单击“帮助”菜单并选择“帮助内容”。在搜索文本框中输入Java 编辑器模板变量。从左侧列表中选择Java 编辑器模板变量

Java Editor Template Variables

Eclipse - 快捷键

关于快捷键

您可以仅使用键盘导航 Eclipse 用户界面,方法是:

  • 使用与菜单和菜单项关联的助记符。

  • 使用与对话框、视图或编辑器中的控件关联的助记符。

  • 使用与操作(例如菜单项和工具栏上的按钮)关联的加速键。

Shortcuts in Toolbar

可以通过单击 Ctrl + Shift + L 调用“键辅助”操作,它向我们显示了 Eclipse 中可用的所有加速键或快捷键。

Shortcut Keys

可以使用“键”首选项页面更改分配给操作的键组合。Eclipse 中有许多命令或操作没有快捷键。此首选项页面还允许您将快捷键分配给这些操作。

例如,要将Alt + C分配为触发显示新建类对话框的命令的快捷键,请在命令列表中选择新建类,导航到绑定文本框,然后按Alt + C何时下拉列表允许您选择快捷键有效的上下文。确保所选键组合没有冲突,然后单击“确定”按钮。

Key Combination

现在,您可以按Alt + C来显示新建类向导。

Eclipse - 重启选项

重新启动Eclipse

重新启动选项允许用户重新启动Eclipse。要重新启动Eclipse,请单击“文件”菜单并选择重新启动菜单项。

Restart Option

安装插件后,系统会提示用户重新启动Eclipse。如果他们当时选择不重新启动,他们可以稍后使用重新启动选项重新启动Eclipse。如果Eclipse用户界面行为异常,用户可能希望使用此选项重新启动Eclipse。

Eclipse - 提示与技巧

技巧#1 - 发现快捷键

  • 按Ctrl + Shift + L打开一个显示所有快捷键的小部件。

技巧#2 - 内容辅助

  • 在Java编辑器中,按Ctrl + Space查看建议的补全列表。在点击Ctrl + Space之前键入一个或多个字符将缩短列表。

技巧#3 - 参数提示

  • 当光标位于方法参数中时,按Ctrl + Shift + Space查看参数提示列表。

技巧#4 - 代码补全中的驼峰式命名支持

  • 代码补全支持驼峰式命名模式。输入NPE并点击Ctrl + Space将建议NullPointerExceptionNoPermissionException

技巧#5 - 创建getter和setter方法

  • 单击“源”→“生成Getter和Setter”打开向导,允许您生成getter和setter方法。

技巧#6 - 生成hashCode()和equals()方法

  • 单击“源”→“生成hashCode()和equals()”为Java类生成这些方法。

技巧#7 - 在代码块周围添加代码

  • 选择一段代码并按Alt+Shift+Z查看一个菜单,其中包含if语句、for循环、try/catch等可以包含所选代码块的项目。

技巧#8 - 定位匹配的括号

  • 选择一个开括号或闭括号,然后按Ctrl+Shift+P查找其匹配的括号。

技巧#9 - 智能Javadoc

  • 键入'/**'并按Enter自动添加Javadoc注释存根。

技巧#10 - 整理导入

  • 按Ctrl+Shift+O整理所有导入。

技巧#11 - 激活菜单栏

  • 按F10激活菜单栏。

技巧#12 - 使视图/编辑器处于活动状态

  • 按Ctrl+F7查看打开的视图和编辑器区域列表,并切换到其中一个。

Eclipse - Web 浏览器

内部Web浏览器

内部Web浏览器视图允许您在Eclipse工作台窗口内浏览互联网。要激活内部Web浏览器视图,请单击“窗口”并选择“显示视图”→“其他”。

在“显示视图”对话框的过滤器文本框中输入浏览器。从树中选择内部Web浏览器,然后单击确定

Internal Web Browser

要导航到网页,请在内部Web浏览器视图的URL文本框中输入该网页的URL。

URL Text Box
广告