跳转到内容

Eclipse/使用 Eclipse

来自维基教科书,开放的书本,开放的世界
(从 Using Eclipse 重定向)

目的

[edit | edit source]

本书面向 Java 开发人员,但其他开发人员也可能发现某些部分有用。

本书的目标是让读者成为更优秀的(Java)程序员。

目标受众 - (Java)开发人员,任何对改进其编程方式感兴趣的人。

先决条件 - 无

致谢

[edit | edit source]

入门

[edit | edit source]

Eclipse 网站所述,Eclipse 是一个适用于所有事物的 IDE,但也并非专门针对任何特定的事物。Eclipse 核心是一个通用 IDE(通用开发环境)。

下载 Eclipse
[edit | edit source]

Eclipse 不附带 JRE。建议您首先从 Javasoft 网站下载最新的 JRE(Java 运行时环境)。

下载并安装 JRE 后,您可以下载 Eclipse IDE。Eclipse 的另一个版本是 EasyEclipse 项目。它的界面与 Eclipse 差不多。您可以从 [easyeclipse.org] 下载它。

安装 Eclipse
[edit | edit source]

安装 Eclipse 只需将下载的文件解压缩到某个目录即可。解压缩后,Eclipse IDE 即可运行。

运行 Eclipse
[edit | edit source]

Windows

[edit | edit source]

通过执行文件 startup.jar 可以运行 Eclipse。如果定义了 Java 环境 (JAVA_HOME) 变量,则 Eclipse IDE 将自动检测 JRE 并开始运行。

Linux

[edit | edit source]

下载后,打开文件 eclipse

获取帮助
[edit | edit source]

Eclipse 提供的帮助类型

  1. 在线文档
  2. 上下文敏感帮助
  3. 悬停帮助
  4. 活动帮助

可以使用外部浏览器访问 Eclipse 帮助:https://127.0.0.1:<port>/<path_for_help_content> <port>。这些字段的值可以在 preferences.ini 文件中找到。Eclipse 使用 tomcat 服务器显示帮助文档。

配置 Eclipse
[edit | edit source]
  • 调整您的 JRE

(对不同的 JRE 使用不同的工作区,否则由于自动构建,会生成错误的 .class 文件)

使用 Eclipse

[edit | edit source]
工作区
[edit | edit source]

资源(项目、文件夹、文件)

.metadata 文件夹包含有关工作区的信息。

为不同的开发项目(或不同的客户)保留不同的工作区

书签 - 书签充当指向文件中特定行的链接。

任务 - 为每个 Java 错误创建一个任务。也可以创建任务作为对要执行的某些活动的提醒。任务包含优先级和完成状态。任务也可以用作书签。

  • 同时运行 Eclipse 的多个实例

(查看命令行选项)

透视图
[edit | edit source]

您可以使用配置创建自己的(自定义)透视图。

在 Eclipse 中运行其他应用程序

[edit | edit source]
  • 文件关联(外部程序)
  • 运行(外部工具)

需要一个“操作方法”/教程,用于在引用其他地方的 jar 文件时,在同一个项目中运行主类。例如,项目 DoesReallyNeatStuff 基于项目 SomeStuff 创建输出。项目如何使用外部工具引用另一个项目?

使用 Eclipse 进行 Java 开发

[edit | edit source]
  • 编写代码 - 生成、编辑和导航 Java 代码。

语法高亮、代码补全、代码辅助、任务和视图。

  • 调试
  • 团队合作
  • 提高生产力 - 连接到定义良好的插件点
  • 使用 Eclipse 代码
调试 Java 程序
[edit | edit source]
团队合作
[编辑 | 编辑源代码]

Eclipse 简介

[编辑 | 编辑源代码]

Eclipse 项目 按照 Eclipse 公共许可证 发布。

关于 Eclipse 包含有关 eclipse.org 的信息?

Eclipse 下载

Eclipse 项目常见问题解答

Eclipse 项目

Eclipse 3.0.1 在线帮助

Eclipse 社区

Eclipse 配置管理

[编辑 | 编辑源代码]

Eclipse 工作台 UI 中的偏好设置和属性

Eclipse 架构

[编辑 | 编辑源代码]

关于 Eclipse 插件架构的说明

Eclipse 插件编程

[编辑 | 编辑源代码]

为您的应用程序添加品牌

  • Eclipse - 工具集成平台 - 开源
  • Eclipse 社区 - 数千名开发人员 - 约 50 家软件公司
  • Eclipse 愿景 - 开发工具的新范式 - 以平台为中心 - 而不是以工具为中心 - 迈向通用 IDE
  • Eclipse 项目 - 独立构建的工具 - 协同工作,形成集成套件
  • Eclipse 插件 - 无缝集成 - 您的想象力是唯一的限制 - 100 个活跃的开源项目和供应商。
  • Eclipse 三合一 - 一个 Java 开发环境,一个工具集成平台,以及一个开源社区。
  • 编辑器 - 预期您的下一步行动 - 代码辅助,比您编写更快地思考,使用拼写检查器,重构 - 改进代码的迭代过程,面向对象方法,笔记本 - 用表达式进行实验,搜索工具,

调试器 - 断点,显示变量的值,热代码替换支持 - 在调试模式下更改您的代码,偏好设置 - 根据您的需求自行定制,

  • 通用 - 适用于编程和非编程开发任务

Java 文档注释模板

对 Ant、JUnit 的集成支持

基本概念

[编辑 | 编辑源代码]
  • 开发人员工具集 - (设计) 建模工具,IDE,版本控制,文字处理器,
  • 工件 - 架构图,代码和用户文档
  • 工作区 是一个存储项目的目录。
  • 工作台 包含视图、透视图和编辑器。
  • 视图 提供了导航的另一种方式。
  • 编辑器 与文件类型相关联。外部编辑器也可以与编辑器一起使用。基于 OLE 的编辑器与 Eclipse 集成良好。
  • 透视图 是视图的集合。

Eclipse 架构

[编辑 | 编辑源代码]
  • Eclipse 平台
  • SWT
  • JFace
  • GEF/GMF
  • 工作区
  • 工作台
  • 帮助
  • 团队
  • 调试
  • 插件
  • 扩展点
  • 插件开发环境 (PDE)
  • 平台运行时

Eclipse 插件开发

[编辑 | 编辑源代码]

WorkBench 术语

[编辑 | 编辑源代码]
  • 菜单栏
  • 工具栏
  • 透视图
  • 快速视图栏
  • 资源导航器
  • 属性视图
  • 消息区域
  • 文本编辑器
  • 大纲视图
  • 书签视图
  • 编辑器状态区域
  • 任务视图 -

预定义标签 TODO、FIXME、XXX

  • 堆叠视图
  • 帮助视图

标准窗口小部件工具包 (SWT)

[编辑 | 编辑源代码]

SWT 是一个 API 集合,允许编写 GUI(图形用户界面)。这些 API 的重点是提供工具来允许显示和操作“小部件”(图形控件,例如复选框、编辑控件等)。

[编辑 | 编辑源代码]

EMF - Eclipse 建模框架 EMF 是一个建模框架和代码生成工具,用于构建基于结构化数据模型的工具和其他应用程序。EMF 允许使用带注释的 Java、XML 或建模工具描述的模型被生成为可执行的 Java 代码。生成的代码允许检查模型结构,并查询、更新和将模型数据持久化到外部存储。

词汇表

[编辑 | 编辑源代码]

加速键(键盘快捷键)

[编辑 | 编辑源代码]
  1. Ctrl + F6 - 在不同的编辑器之间切换。

操作指南

[编辑 | 编辑源代码]
  1. 创建 Ant 构建文件。
    1. 创建一个简单的项目。
    2. 创建一个扩展名为 .xml 的新文件
    3. 打开 Ant 编辑器
    4. 编写 Ant 脚本
    5. 作为外部工具运行
  1. 创建用户定义的任务标签
    1. 选择工具 > 偏好设置
    2. 选择任务标签
    3. 添加新的任务标签
华夏公益教科书