How to Use Eclipse for Java

2025年03月24日 | 阅读 5 分钟

Eclipse 是最受欢迎的 Java 应用程序开发 IDE。为了有效地使用 Eclipse,我们必须熟悉 Eclipse IDE工作台、概念组件。在继续本节之前,我们将了解Eclipse 在 Java 中是什么、Eclipse 平台概述以及如何使用 Eclipse 进行 Java 开发

Eclipse 在 Java 中是什么?

2001 年,IBM 成立了一个联盟来支持 IDE 的开发。2004 年,它成为了 Eclipse 基金会,其主要愿景是在一个与供应商无关的环境中指导、实现和共享开源(源代码在其许可下发布的软件)Eclipse 项目的开发。它是一个开源集成开发环境 (IDE)。它用 Java 编写。它用于开发 Java 应用程序(Java SE 和 Java EE)。它还可以通过可扩展的插件开发其他语言的应用程序,例如 CC++、PHY、PythonPerl 以及其他 Web 项目。我们可以在不同的平台如 WindowsLinux 和 macOS 上运行它。目前,它是开发 Java 应用程序最广泛使用的 IDE。

Eclipse 平台概述

它本身被构建为一个子系统,因为它实现了一个或多个插件。这些子系统构建在一个小的运行时引擎或系统之上。运行时引擎基于 Equinox。它是 OSGi 核心框架规范的实现。它允许 Eclipse 与其他编程语言、排版语言(如 LaTeX)以及网络应用程序(如数据库管理系统)一起使用。

下图显示了 Eclipse 的简化架构。

How to Use Eclipse for Java

如何使用 Eclipse 进行 Java 开发?

Eclipse 基金会有着悠久的开发历史,已经发布了许多版本。它使用天文学名称为其版本命名,例如Juno、Neon、Kepler、Oxygen、Photon、Mars 等。最新版本使用命名方案,即年-月格式,例如 20219-20。我们建议您下载并安装最新版本的 Eclipse IDE,即 Eclipse 2020-06。

注意:在安装 Eclipse 之前,请确保您的系统中已安装 JDK 并且路径已正确设置。这是因为 Eclipse 依赖于 JDK/JRE。

在继续使用 Eclipse IDE 之前,让我们先了解 IDE 中的一些关键概念和组件。

工作台 (Workbench)

在 Eclipse 中,工作台(桌面开发环境)是 IDE 的一个窗口实例。它包含一个或多个透视图,以实现无缝的工具集成,并为工作区资源的创建、导航和管理提供通用范例。此外,透视图包含编辑器视图。它允许我们同时为项目打开多个工作台窗口。请记住,所有工作台都使用同一个工作区。下图显示了 Eclipse 工作台。

How to Use Eclipse for Java

工作区

在 IDE 中,工作区是存储项目的目录或文件夹。在启动 IDE 之前,我们必须选择工作区。IDE 允许我们在需要时创建多个工作区。我们也可以在不关闭应用程序的情况下在 IDE 之间切换。工作区的优点是它允许我们同时处理多个项目。Eclipse 将每个工作区的首选项单独存储在位于工作区根目录的 .metadata 目录中。

How to Use Eclipse for Java

透视图 (Perspectives)

透视图提供了初始布局,以帮助程序员完成工作和任务。每个透视图提供不同的编辑器和视图集。

我们可以通过单击窗口菜单 -> 透视图 -> 打开透视图来打开透视图。

How to Use Eclipse for Java

Java 透视图提供以下编辑器和视图

  • Java 编辑器:它允许我们在 Java 源文件中编辑或实现源代码。
  • 大纲 (Outline):它显示活动编辑器中源文件的结构。
  • 问题 (Problems):它显示检测到的错误、问题和警告。
  • Javadoc:它提供类、方法、字段等的文档。
  • 声明 (Declaration):它在鼠标指针提示处显示变量的声明语句。
  • 任务列表 (Task List):它显示从 Bugzilla 等 Bug 跟踪工具下载的任务。

Eclipse 提供以下 Java 透视图

How to Use Eclipse for Java

编辑器 (Editors)

编辑器是工作台的中心。它允许我们编辑源文件。当我们单击 .java 文件时,它会在编辑器中打开。在 Eclipse 中,我们可以同时打开多个编辑器。但一次只能在一个编辑器上工作。标题栏显示文件名。当我们向文件中添加内容时,未保存的更改会用星号 (*) 表示。我们可以通过按 Ctrl+F6 键在编辑器之间切换。

下图显示了编辑器。

How to Use Eclipse for Java

视图 (View)

在 Eclipse 中,我们使用视图来导航工作台中的信息。使用大纲视图,我们可以快速跳转到源文件的特定元素。视图的示例包括书签、控制台、导航器、搜索、项目资源管理器等。如果我们要打开视图,请单击窗口菜单 -> 显示视图。它会显示 Eclipse 中可用的视图列表。我们可以通过按 Ctrl+F7 键在多个视图之间切换。

  • 大纲 (Outline):它用于显示源文件的结构。它显示我们在活动文件中使用的哪些方法、类和字段。
  • 项目资源管理器 (Project Explorer):它显示项目的目录结构。
  • 任务列表 (Task List):它显示从 Bugzilla 等 Bug 跟踪工具下载的任务。
  • 控制台 (Console):它显示输出、错误和任何异常。
  • 服务器 (Servers):它显示可用的服务器以及与服务器相关的其他信息。
  • 搜索 (Search):它允许我们在项目中搜索任何内容。
How to Use Eclipse for Java

工具栏 (Toolbars)

Eclipse 中有四种类型的工具栏

  • 主工具栏
  • 独立工具栏
  • 透视图搜索工具栏
  • 视图堆栈工具栏

主工具栏:主工具栏位于主菜单正下方。它以图形方式包含按钮。按钮按不同部分分组,如保存、创建、打开、运行、调试等。

How to Use Eclipse for Java

独立工具栏:Eclipse 中的每个视图都有自己的工具栏,显示在右上角。下图显示了服务器视图的工具栏。

How to Use Eclipse for Java

透视图搜索工具栏:它位于主工具栏的右侧。它包含允许我们在工作台中切换打开的透视图的按钮。

How to Use Eclipse for Java

视图堆栈工具栏:当我们在堆栈中最小化视图时会出现一个工具栏。此栏上的图标允许我们在堆栈中打开单个视图。下图显示的工具栏在我们最小化控制台视图时出现。

How to Use Eclipse for Java