Eclipse 简明教程

Eclipse - Quick Guide

Eclipse - Overview

What is Eclipse?

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

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

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

Licensing

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

Eclipse Releases

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

Codename

Year

Platform Version

Callisto

2006

3.2

Europa

2007

3.3

Ganymede

2008

3.4

Galileo

2009

3.5

Helios

2010

3.6

Indigo

2011

3.7

Juno

2012

3.8 and 4.2

Kepler

2013

4.3

Luna

2014

4.4.0

Eclipse - Installation

Downloading Eclipse

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

eclipse install download

每个 Eclipse 封装的功能各不相同。Java 开发人员通常使用 Eclipse Classic 或 Eclipse IDE 开发 Java 应用程序。

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

Installing Eclipse

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

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

eclipse install 7 zip

Launching Eclipse

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

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

eclipse install launch

如果您选择“将其用作默认设置,并且不再询问”,则此对话框将不再弹出。您可以使用工作空间首选项页面更改此首选项。有关更多详细信息,请参见 Preference tutorial 页面。

Eclipse - Explore Windows

Parts of an Eclipse Window

Eclipse 窗口的主要可视部分为 −

  1. Views

  2. 编辑器(全部显示在同一个编辑器区域中)

  3. Menu Bar

  4. Toolbar

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

expore windows parts

一个透视图只有一个编辑器区域,可以在其中打开多个编辑器。编辑器区域通常周围环绕着多个视图。通常,编辑器用于编辑项目数据,而视图则用于查看项目元数据。例如,包浏览器显示了项目中的 Java 文件,而 Java 编辑器用于编辑 Java 文件。

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

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

Using Multiple Windows

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

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

Eclipse - Explore Menus

Typical Eclipse Menus

Eclipse 窗口的菜单栏上一般有这些菜单:

  1. File menu

  2. Edit menu

  3. Navigate menu

  4. Search menu

  5. Project menu

  6. Run menu

  7. Window menu

  8. Help menu

explore menu

插件可以添加新的菜单和菜单项。例如,当 Java 编辑器打开时,你将看到源代码菜单,当 XML 编辑器打开时,你将看到 {s0} 菜单。

Brief Description of Menus

Sr.No

Menu Name & Description

1

{s1} 文件菜单允许你打开文件进行编辑、关闭编辑器、保存编辑器内容和重命名文件。其他功能中,它还允许你导入和导出工作区内容并关闭 Eclipse。

2

{s2} 编辑菜单会显示复制和粘贴等选项。

3

{s3} 当 Java 编辑器打开时才可以看到源代码菜单。它提供了许多与编辑 Java 源代码相关的有用菜单项。

4

{s4} 导航菜单允许你快速找到资源并导航到它们。

5

{s5} 搜索菜单会显示允许你在工作区中搜索包含特定数据的文件的选项。

6

{s6} 与构建项目相关的菜单项可以在项目菜单中找到。

7

{s7} 运行菜单上的菜单项允许你在运行模式或调试模式下启动程序。它还会显示允许你调试代码的菜单项。

8

{s8} 窗口菜单允许你打开和关闭视图和透视图。它还允许你调出首选项对话框。

9

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

Customizing Menus

菜单上的可见菜单项取决于已安装的插件和使用 {s10} 对话框完成的自定义设置。

Eclipse - Explore Views

About Views

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

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

Organizing Views

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

explore view 1

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

explore view 2

Moving Views

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

explore views moving

Creating View Folders

拖动视图的标题栏到编辑器区域和另一视图文件夹的标题栏以外的任何位置,可以动态创建视图文件夹。当在四周拖动标题栏的时候,绿线会指示新视图文件夹的创建位置。

explore views creating vf

将拖动图标移至窗口的底部,可以创建横跨窗口整个宽度的视图文件夹。将拖动图标移至窗口的左侧或右侧边缘,可以创建横跨窗口整个高度的视图文件夹。

Opening a view

要打开视图,请单击 Window 菜单并选择 Show View 菜单项。

explore views new view

单击 Other 菜单项,将显示“显示视图”对话框,此对话框使您能够找到和激活某个视图。

explore views show view

视图按类别整理。只需在过滤器文本框中键入视图的名称,即可快速找到某个视图。要打开视图,请选中该视图并单击“确定”按钮。本教程的后续页面将介绍一些有用的视图。

Eclipse - Perspectives

What is a Perspective?

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

Opening a Perspective

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

explore perspective open

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

Switching between Perspectives

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

explore perspective toolbar

Closing a Perspective

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

explore perspective close

Customizing a Perspective

“自定义透视图”对话框可以用来自定义透视图。对透视图进行自定义意味着:

  1. 当透视图处于活动状态时,确定工具栏上可见的图标。

  2. 当透视图处于活动状态时,确定可见的菜单项。

  3. 确定“新建”子菜单、“显示视图”子菜单和“打开透视图”子菜单中的菜单项。

explore perspective customize 1

“自定义透视图”的选项卡说明如下:

  1. Tool Bar Visibility 选项卡可用来确定在透视图打开时工具栏上可见哪些图标。

  2. Menu Visibility 选项卡可用来确定在透视图处于活动状态时可见哪些菜单项。

  3. Command Groups Availability 选项卡可用于控制工具栏图标和菜单项的可见性。

  4. Shortcuts 选项卡可用于确定新建子菜单、显示视图子菜单和打开透视图子菜单中的菜单项。

根据下面图片中快捷方式的选择,为了打开“从现有 Ant 构建文件新建 Java 项目”向导,用户必须打开新建子菜单(文件 → 新建),单击其他,展开 Java 类别,然后选择“从现有 Ant 构建文件新建 Java 项目”。而另一方面,为了启动新建类向导,他们可以打开新建子菜单(文件 → 新建)并选择类菜单项,因为菜单项已在下面图片中选择。通过选中“从现有 Ant 构建文件新建 Java 项目”复选框,此项也将显示在新建菜单中。

explore perspective customize 2

Eclipse - Workspaces

About Eclipse Workspace

Eclipse 工作区包含以下资源:

  1. Projects

  2. Files

  3. Folders

工作区具有一个层次结构。项目是层次结构的顶层,在其中你可以拥有文件和文件夹。插件使用资源插件提供的 API 来管理工作区中的资源。

UI Elements for Managing the Workspace

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

eclipse workspace pe

文件向导(文件 → 新建 → 文件)可用来创建一个新文件。

eclipse workspace new file

文件夹向导(文件 → 新建 → 文件夹)可用来创建一个新文件夹。

eclipse workspace new folder

Eclipse - Create Java Project

Opening the New Java Project wizard

可以通过 New Java Project(新建 Java 项目)向导来创建新的 Java 项目。有多种打开此向导的方法:

  1. 通过单击 File(文件)菜单并选择 New(新建) → Java Project(Java 项目)。

  2. 通过在 Project Explorer(项目资源管理器)中的任何位置单击鼠标右键并选择 New(新建) → Java Project(Java 项目)。

  3. 通过单击工具栏中的 New(新建)按钮 ( ) 并选择 Java Project(Java 项目)。

Using the New Java Project wizard

New Java Project(新建 Java 项目)向导有两个页面。在第一页上:

  1. Enter the Project Name

  2. 选择 Java 运行时环境 (JRE),也可保留为默认值

  3. 选择工程布局,确定是否为源代码和类文件单独创建一个文件夹。推荐为源文件和类文件创建单独的文件夹。

new java project

您可以点击完成按钮来创建工程,也可以点击下一步按钮来更改 Java 构建设置。

在第二页,您可以更改 Java Build Settings ,如设置工程依赖项(如果有多个工程)和向构建路径添加额外的 jar 文件。

Viewing the Newly Created Project

软件包浏览器显示新创建的 Java 工程。表示工程的图标带有 J 装饰,表示该工程是一个 Java 工程。文件夹图标带有装饰,表示该文件夹是一个 Java 源文件夹。

new java project pe

Eclipse - Create Java Package

Opening the New Java Package wizard

你可以使用新建 Java 包向导创建一个 Java 包。Java 包向导可以用不同的方式打开:

  1. 单击文件菜单并选择新建 → 包。

  2. 在包资源管理器中右键单击,然后选择新建 → 软件包。

  3. 单击工具栏中的软件包图标()。

如果您创建的是子软件包,请在打开 Java 软件包向导之前选择父软件包,以便 name 字段其中有默认值。

Using the New Java Package Wizard

显示 Java 软件包向导后 -

  1. 输入/确认源文件夹名称。

  2. Enter the package name.

  3. 单击完成按钮。

new java package

Viewing the Newly Created Package

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

new java package pe

Eclipse - Create Java Class

Opening the New Java Class Wizard

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

  1. 单击 File 菜单,然后选择新建 → 类。

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

  3. 单击类下拉按钮(),然后选择类()。

如果可能,请在启动新建 Java 类向导之前选择将创建类的软件包,以便向导可以自动填充软件包名称。

Using the New Java Class Wizard

显示 java 类向导后 -

  1. 确保源文件夹和软件包正确无误。

  2. Enter the class name.

  3. 选择适当的类修饰符。

  4. 输入父类名称或单击浏览按钮搜索现有类。

  5. 单击添加按钮来选择此类实现的界面。

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

new java class
  1. Click the Finish button.

Viewing the Newly Created Java class

新建的类应显示在软件包资源管理器视图和 java 编辑器实例中,该实例允许您修改新类。它应显示在编辑器区域中。

new java class pe

Eclipse - Create Java Interface

Opening the New Java Interface Wizard

可以使用“新建 Java 接口”向导新建 java 接口。有许多打开此向导的方法 −

  1. 1. 单击“文件”菜单,然后选择“新建”→“接口”。

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

  3. 3. 单击工具栏中的类下拉按钮 (),然后选择“接口 ()”。

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

Using the New Java Interface Wizard

  1. “java 接口”向导启动后 −

  1. 确保源文件夹和软件包正确无误。

  2. Enter the interface name.

  3. 6. 单击 Add 按钮选择扩展的接口。

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

  5. 单击完成按钮。

new java interface

Viewing the Newly Created Java Interface

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

new java interface pe

Eclipse - Create XML File

Opening the New XML File wizard

  1. 您可以使用“新建 XML 文件”向导创建 XML 文件。要调用此向导 −

  1. 10. 单击“文件”菜单,然后选择“新建”→“其他”或

  2. 11. 单击“新建”下拉框 () 选择“其他”或

  3. Press ctrl + N

    1. “选择向导”对话框出现后 −

  1. 13. 在筛选文本框中输入 xml,则应仅显示与 xml 相关的向导。

  2. 14. 展开 XML 类别并选择 XML 文件。

new xml file new wiz
  1. 15. 单击“下一步”启动“新建 XML 文件”向导。

Note

  1. 如果 XML 视角处于打开状态,则可以通过以下方式调用“新建 XML”向导 −

  1. 17. 单击“文件”菜单,然后选择“新建”→“XML 文件”。

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

Using the New XML File wizard

新 XML 文件向导出现后,执行以下操作:

  1. 输入或选择父文件夹。

  2. 输入 xml 文件的名称。

new xml file new wiz 2
  1. 单击 Next 按钮可使 xml 文件基于 DTD、XML 架构或 XML 模板,否则单击 Finish

Viewing the Newly Created XML File

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

new xml file pe

XML 编辑器允许您使用设计视图或代码视图编辑 XML 文件。

Eclipse - Java Build Path

Setting the Java Build Path

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

  1. 源文件夹中的代码。

  2. 与项目关联的 JAR 和类文件夹。

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

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

为了打开 Java 项目属性对话框,在程序包资源管理器视图中右键单击 Java 项目,并选择属性菜单项。在左侧树中选择 Java Build Path

java build path

在开发 Java 应用程序时看到的常见需求是向 Java 构建路径添加现有 JAR。这可以通过使用“库”选项卡完成。在“库”选项卡中,如果 JAR 已在 Eclipse 工作台中,只需单击 Add JARs ;如果 JAR 在文件系统的其他位置,则单击添加外部 JAR。

Eclipse - Run Configuration

Creating and Using a Run Configuration

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

run config 1

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

  1. 运行配置的名称。

  2. 项目的名称。

  3. 主类的名称。

在参数选项卡中,指定:

  1. 零个或更多个程序参数。

  2. 零个或更多个虚拟机参数。

run config 2

“常规”选项卡提供常规选项,例如分配一个控制台用于标准输入和输出的能力。

run config 3

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

Eclipse - Running Program

Running a Java Program

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

在包资源管理器视图中:

  1. 右键单击包含 main 方法的 java 类。

  2. 选择“以 Java 应用程序身份运行”。

还可以使用“包资源管理器”视图执行相同操作,方法是选择包含 main 方法的类并单击 Alt + Shift + X,J。

上面提到的任一操作都会新建一个 Run Configuration 并使用它来启动 Java 应用程序。

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

run program 1

可以从 Run 菜单使用 Run 项来重启之前启动的 Java 应用程序。

run program 2

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

Eclipse - Create Jar Files

Opening the Jar File wizard

可以利用 Jar 文件向导将项目的目录导出到 Jar 文件中。要打开 Jar 文件向导,请执行以下操作:

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

  2. 单击 File 菜单,然后选择 Export

  3. 在导出向导的第一页的过滤文本框中输入 JAR。

create jar 1
  1. 在 Java 类别下,选择 JAR 文件。

  2. Click on Next.

Using the Jar File wizard

在 JAR 文件规范页面中:

  1. 输入 JAR 文件名称和文件夹。

  2. 默认情况下,仅导出类。为了也导出源代码,请单击导出 Java 源文件和资源复选框。

create jar 2
  1. 单击 Next 来更改 JAR 封装选项。

  2. 单击 Next 来更改 JAR 清单规范。

  3. Click on Finish.

Eclipse - Close Project

Why Close a Project?

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

打开的项目:

  1. Consume memory.

  2. 占用生成时间,特别是当使用 Start a build immediately 选项执行清除所有项目(项目 → 清除所有项目)时。

close project clean

How to Close a Project?

如果一个项目没在积极开发中,它会被关闭。要关闭项目,从项目中选择“关闭项目”菜单项。

close project menu

Closed Project in Package Explorer

一个被关闭的项目会在包资源管理器视图中可见,但其内容不能使用 Eclipse 用户界面编辑。此外,一个打开的项目不能对一个关闭的项目有依赖。包资源管理器视图使用不同的图标来表示被关闭的项目。

close project pe

Eclipse - Reopen Project

Reopening a Closed Project

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

reopen project menu

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

Eclipse - Build Project

Building a Java Project

一个项目可以有零个或更多关联的生成器。一个 Java 项目关联到一个 Java 生成器。要查看与项目关联的生成器 -

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

  2. 在左侧树中,单击“生成器”。

build project builders

java 构建器区分了 Java 项目和其他类型的项目。通过单击新建按钮,可以将 Ant 构建器与 java 项目关联。java 构建器负责编译 java 源代码并生成类。

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

build project menu

如果禁用了自动编译,则可以通过选择项目菜单上的构建项目菜单项来明确地构建项目。如果选择了自动构建菜单项,则禁用构建项目菜单项。

Eclipse - Debug Configuration

Creating and Using a Debug Configuration

一个 Eclipse 调试配置类似于运行配置,但它用于在调试模式中启动应用程序。因为应用程序在调试模式中启动,所以会提示用户切换到调试透视图。调试透视图提供多种适合于调试应用程序的视图。

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

debug config 1

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

  1. 调试配置的名称。

  2. 项目的名称。

  3. 主类的名称。

在参数选项卡中,指定 −

  1. 零个或更多个程序参数。

  2. 零个或更多个虚拟机参数。

debug config 2

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

Eclipse - Debugging Program

Debugging a Java Program

调试一个 Java 程序最快速的方法是使用包资源管理器视图。在包资源管理器视图 −

  1. 右键单击包含 main 方法的 java 类。

  2. 选择“调试为 → Java 应用程序”。

可以通过使用包资源管理器选择包含主方法的类并单击 Alt+Shift+D、J 执行同样的操作。

上面提到的两个操作都会创建一个新的 Debug Configuration ,并使用它启动 Java 应用程序。

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

debug program 1

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

debug program menu

以调试模式启动先前启动的 Java 应用程序的快捷键是 F11。当一个 Java 程序在调试模式中启动时,会提示用户切换到调试透视图。调试透视图提供了额外的视图,可用于对应用程序进行故障排除。

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

debug program 2

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

当执行代码到达断点时,JVM 会暂停程序的执行。此时,你可以检查内存并在受控方式中执行程序。

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

debug program 3

利用变量视图可以检查变量的值。

debug program 4

运行菜单有允许你恢复执行、跨越一行代码、进入函数等的菜单项。

debug program 5

上面给出的图片展示了与恢复、进入和跨越等动作关联的快捷键。

Eclipse - Preferences

Setting Preferences

首选项对话框允许 Eclipse 用户管理他们的首选项。此对话框由框架管理,但是任何插件都可以在对话框中添加多个页面。

要调用此对话框,请单击窗口菜单,并选择首选项菜单项。

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

preferences 1

左侧顶部角上的筛选文本框允许你快速找到一个首选项页面。当你向筛选文本框中输入字符时,左侧树中显示的项目会被筛选。例如,输入字体,可以快速进入字体首选项页面。

preferences 2

在你对适当的首选项进行了更改后,单击 OK 按钮以保存更改并关闭对话框,或者单击 OK 按钮以放弃更改并关闭对话框。

Eclipse - Content Assist

Using Content Assist

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

如果你正在 Java 编辑器中编辑方法的主体,并在新行中按下 Ctrl + 空格,它将弹出一个显示以下内容的对话框:

  1. The class variables

  2. The class methods

  3. Super class methods

  4. Other relevant classes

content assist 1

要从列表中选择一个项目,只需使用上或下箭头键高亮该项目并按回车键。

如果你输入一些字符,然后按下 Ctrl + 空格,对话框将只显示以输入字符开头的项目。

content assist 2

Eclipse - Quick Fix

Using Quix Fix

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

  1. 使用红色波浪线高亮显示错误。

  2. 使用黄色波浪线高亮显示警告。

  3. 在问题视图中显示错误和警告。

  4. 在垂直标尺上添加带有警告标志或错误标志的灯泡。

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

  1. 将鼠标指针放在波浪线上。

  2. 单击灯泡。

  3. 将光标放在突出显示的文本中,从编辑菜单中选择“快速修复”,或单击快捷方式 Ctrl + 1。

quick fix 1

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

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

Eclipse - Hover Help

Using Hover Help

java 编辑器与不同类型的悬停相关。悬停提供有关鼠标指针下元素的附加信息。可通过 Java 编辑器悬停首选项页面查看与 java 编辑器相关的所有悬停。

hover help 1

在 java 编辑器中,将鼠标指针放在已导入的类上将显示与该类相关的 java doc。

hover help 2

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

hover help 3

Eclipse - Search Menu

Searching the Workspace

借助 Eclipse 搜索对话框,您可以在整个工作区、一组工程、特定工程或软件包浏览器视图中选定的文件夹中搜索包含文字或字符模式的文件。

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

  1. 单击搜索菜单并选择搜索、文件或 Java。

  2. Clicking Ctrl + H.

search 1

文件搜索页面允许您搜索任何类型文件,但 Java 搜索页面只关注 Java 文件。

search 2

举例来说,要在 Java 搜索页面中搜索 Person 类型用法,请执行以下操作:

  1. search box 中输入 Person。

  2. 将 For 单选按钮设置为 Type

  3. 将 Limit To 单选按钮设置为 References

  4. Click Search.

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

search 3

Eclipse - Navigation

Navigating the Eclipse Workspace

导航菜单提供许多可让您快速找到资源并导航到它的菜单项。

navigation menu

其中 Open Type、Open Type in Hierarchy 和 Open Resource 菜单项往往非常有用。

Open Type

Open Type 菜单项会弹出一个对话框,可让您找到 Java 类型。在过滤器文本框中,输入类的完全限定名或名称。可以此字符代表 0 个或更多个字符和“?”代表单个字符来指定模式。对话框将显示所有与给定模式匹配的名称。

navigation open type

选择您感兴趣的类型,然后单击 OK

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

navigation class editor

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

java 发行版附带的类型的源代码位于 src.zip 中,该文件位于 java 主文件夹中。

Open Type in Hierarchy

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

navigation oth

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

navigation thv

类型层次结构是学习类型层次结构的出色视图。在左侧窗格类型中,可使用其父类型和子类型。在右侧窗格中,您可以看到显示所选类型属性和方法。

Open Resource

可以使用 open resource 菜单项来查找工作空间中的文件。可以此字符代表 0 个或更多个字符和“?”代表单个字符来指定模式。对话框将显示所有与给定模式匹配的名称。

navigation open res

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

Eclipse - Refactoring

Refactoring using Eclipse

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

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

  1. 右键单击程序包资源管理器视图中的 Java 元素,并选择重构菜单项。

  2. 右键单击 Java 编辑器中的 Java 元素,并选择重构菜单项。

  3. 选择程序包资源管理器视图或 Java 编辑器中的 Java 元素,并单击 Shift + Alt + T。

refactoring 1

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

refactoring 2

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

Eclipse - Add Bookmarks

About Bookmarks

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

Adding a Bookmark

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

bookmarks 1

书签图标会显示在垂直标尺中。此外,还会在“书签”视图的表格中添加一行。

bookmarks 2

Opening the Bookmarks View

要打开“书签”视图−

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

  2. 在过滤器文本框中,输入“书签”。

  3. Under General, select Bookmarks.

bookmarks 3
  1. Click on OK.

Using the Bookmarks View

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

bookmarks 4

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

Eclipse - Task Management

Managing Tasks

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

managed tasks 1

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

managed tasks 2

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

Opening the Tasks View

要打开“任务”视图−

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

  2. 在过滤器文本框中,输入“任务”。

  3. Under General, select Tasks.

managed tasks 3
  1. Click OK.

Using the Tasks View

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

managed tasks 4

它还可用于−

  1. 更改与某项任务关联的优先级。

  2. 将某项任务标记为已完成。

  3. 删除某项任务或所有已完成的任务。

Eclipse - Install Plugins

Locating and Installing Plug-ins

构成了 Eclipse IDE 基础的 Eclipse 平台由插件组成,并且设计为使用额外插件扩展。

有几百个插件可用。每个插件都为 Eclipse 增加了更多功能。您可以通过搜索 Eclipse Market place ( http://marketplace.eclipse.org/ ) 来找到提供某些功能的插件。例如,您可以找到允许将 eclipse 用作 Python IDE 的插件。

install plugin 1

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

install plugin 2

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

install plugin 3

您还可以使用“帮助”菜单中的“安装新软件”菜单项(“帮助”→“安装新软件”)来安装插件。

install plugin 4

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

install plugin 5

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

install plugin 6

Eclipse - Code Templates

Using Code Templates

代码模板通过在编辑器中插入代码来帮助减少键入时间。每个代码模板都给定了一个简短的文字。在编辑器窗口中键入文字并按下 Ctrl + 空格键,会出现一个对话框,从中可以选择与此文字相关联的代码模板。

在 java 编辑器窗口中某个方法的主体中键入 for 并单击 Ctrl + 空格键会显示与 for 关联的代码模板。

code templates 1

选择 for - 在数组上迭代会为 method 主体中早先声明的 depArray 遍历插入代码。

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

code templates 2

Modifying/Adding code templates

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

code templates 3

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

code templates 4

Eclipse - Shortcuts

About Shortcuts

您可以仅使用键盘通过以下方法导航 Eclipse 用户界面 -

  1. 使用与菜单和菜单项关联的助记词。

  2. 使用与对话框控件或视图或编辑器中关联的助记词。

  3. 使用与菜单项和工具栏按钮等操作关联的加速器。

shortcuts menu

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

shortcuts keys

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

例如,要将 Alt + C 分配为触发带来 New Class 对话框的命令的快捷键,请在命令列表中选择 New Class ,导航到 Bindings 文本框,然后按 Alt + C. 下拉列表可以让你选择快捷键有效的上下文。确保所选键组合没有冲突,然后单击 确定 按钮。

shortcuts keys 2

你现在可以按 Alt + C 来调出新类向导。

Eclipse - Restart Option

Restarting Eclipse

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

restart menu

在安装插件后,会提示用户重新启动 Eclipse。如果他们选择在该时间点不要重新启动,他们可以在以后使用重新启动选项来重新启动 Eclipse。如果 Eclipse 用户界面出现故障,用户可能需要使用此选项重新启动 Eclipse。

Eclipse - Tips & Tricks

TIP #1 − DISCOVERING SHORTCUT KEYS

  1. 按 Ctrl + Shift + L 打开一个小部件,它显示所有快捷键。

TIP #2 − CONTENT ASSIST

  1. 在 Java 编辑器中按 Ctrl + Space 查看建议的完成项列表。在单击 Ctrl + Space 之前键入一个或多个字符将缩短列表。

TIP #3 − PARAMETER HINT

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

TIP #4 − CAMEL CASE SUPPORT IN CODE COMPLETION

  1. 代码完成支持驼峰式命名模式。输入 NPE 然后单击 Ctrl + Space 将建议 NullPointerExceptionNoPermissionException

TIP #5 − CREATING GETTERS AND SETTERS

  1. 单击 来源 → 生成 Getter 和 Setter 以打开向导,该向导可以让你生成getter和setter方法。

TIP #6 − GENERATING HASHCODE() AND EQUALS() METHODS

  1. 单击 来源 → 生成 hashCode() 和 equals() 为 Java 类生成该方法。

TIP #7 − ADDING CODE AROUND A BLOCK OF CODE

  1. 选择一段代码并按 Alt+Shift+Z 查看一个包含 if 语句、for 循环、try/catch 等项的菜单,它可以用来包含选定的代码块。

TIP #8 − LOCATING A MATCHING BRACKET

  1. 选择一个开括号或闭括号,然后按 Ctrl+Shift+P 找到它的匹配括号。

TIP #9 − SMART JAVADOC

  1. 输入“/**”并按 Enter 自动添加 Javadoc 注释存根。

TIP #10 − ORGANIZAING IMPORTS

  1. 按 Ctrl+Shift+O 以整理所有导入。

TIP #11 − ACTIVATING THE MENU BAR

  1. 按 F10 激活菜单栏。

TIP #12 − MAKING A VIEW/EDITOR ACTIVE

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

Eclipse - Web Browsers

Internal Web Browser

“内部 Web 浏览器”视图允许您在 Eclipse Workbench 窗口内浏览互联网。若要激活“内部 Web 浏览器”视图,单击“窗口”,然后选择“显示视图”→“其他”。

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

browser 1

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

browser 2