Eclipse/使用 Eclipse
一位维基教科书用户提名此页面进行清理,因为 外部链接的内容可能应该合并到此模块中,或者删除此模块。我不确定通用公共许可证在与 GFDL 兼容方面的法律地位。如果它兼容(两者在某种程度上都是“版权所有”),它绝对应该移到这里,只保留一个指向原始内容的外部链接。--Rob Horning 2006 年 4 月 12 日 07:22 (UTC) 你可以 帮助改进它。请查看任何 相关的讨论. |
一位维基教科书用户提名此页面进行清理,因为 外部链接的内容可能应该合并到此模块中,或者删除此模块。我不确定通用公共许可证在与 GFDL 兼容方面的法律地位。如果它兼容(两者在某种程度上都是“版权所有”),它绝对应该移到这里,只保留一个指向原始内容的外部链接。--Rob Horning 2006 年 4 月 12 日 07:22 (UTC) 你可以 帮助改进它。请查看任何 相关的讨论. |
这本书是为 Java 开发人员准备的,但其他开发人员也可能会发现某些部分有用。
这本书的目标是让读者成为更优秀的(Java)程序员。
目标读者 - (Java)开发人员、任何对改进其编程方式感兴趣的人。
先决条件 - 无
正如 Eclipse 网站中所述,Eclipse 是一个 IDE,可以用于任何事情,也可以什么都不用。Eclipse 核心是一个通用 IDE(通用开发环境)。
Eclipse 不包含 JRE。建议您首先从 Javasoft 网站下载最新的 JRE(Java 运行时环境)。
下载并安装 JRE 后,您可以下载 Eclipse IDE。Eclipse 的另一个版本是 EasyEclipse 项目。它的界面与 Eclipse 几乎相同。您可以从 [easyeclipse.org] 下载它。
安装 Eclipse 只需将下载的文件解压缩到一个目录中。解压缩后,Eclipse IDE 即可运行。
可以通过执行文件 startup.jar 运行 Eclipse。如果定义了 Java 环境 (JAVA_HOME) 变量,则 Eclipse IDE 会自动检测 JRE 并开始运行。
下载后,打开文件 eclipse。
Eclipse 提供的帮助类型
- 在线文档
- 上下文相关帮助
- 悬停帮助
- 主动帮助
可以使用外部浏览器访问 Eclipse 帮助:https://127.0.0.1:<port>/<path_for_help_content> <port>。可以在 preferences.ini 文件中找到这些字段的值。Eclipse 使用一个 Tomcat 服务器来显示帮助文档。
- 调整您的 JRE
(为不同的 JRE 使用不同的工作空间,否则由于自动构建,将生成错误的 .class 文件)
资源(项目、文件夹、文件)
.metadata 文件夹包含有关工作空间的信息。
为不同的开发项目(或不同的客户)保留不同的工作空间
书签 - 书签充当指向文件中特定行的链接。
任务 - 为每个 Java 错误创建一个任务。任务也可以创建为提醒要执行的某些活动。任务包含优先级和完成状态。任务也可以用作书签。
- 同时运行多个 Eclipse 实例
(参见命令行选项)
可以使用配置创建您自己的(自定义)透视图。
- 文件关联(外部程序)
- 运行(外部工具)
需要一个“操作方法”/教程,说明如何在运行一个项目中的主类时引用其他地方的 jar 文件。例如,项目 DoesReallyNeatStuff 基于项目 SomeStuff 创建输出。项目如何使用外部工具引用另一个项目?
- 编写代码 - 生成、编辑和导航 Java 代码。
语法高亮、代码补全、代码提示、任务和视图。
- 调试
- 团队合作
- 提高生产力 - 连接到定义良好的插件点
- 使用 Eclipse 代码
- 相关主题:Java,Java 运行时环境 (JRE),SWT
Eclipse 项目 采用 Eclipse 公共许可证 发布。
关于 Eclipse 包含有关什么是 eclipse.org 的信息。
- Eclipse - 工具集成平台 - 开源
- Eclipse 社区 - 数千名开发人员 - 约 50 家软件公司
- Eclipse 愿景 - 开发工具的新范式 - 以平台为中心 - 而不是以工具为中心 - 朝向通用 IDE
- Eclipse 项目 - 独立构建的工具 - 协同工作形成集成套件
- Eclipse 插件 - 无缝集成 - 您的想象力是极限 - 100 个活跃的开源项目和供应商。
- Eclipse 3 合 1 - 一个 Java 开发环境,一个工具集成平台和一个开源社区。
- 编辑器 - 预期您的下一步操作 - 代码助手,比您编写更快地思考,使用拼写检查器,重构 - 改善您代码的迭代过程 面向对象方法,笔记本 - 尝试表达式,搜索工具,
调试器 - 断点,显示变量值,热代码替换支持 - 在调试模式下更改您的代码,偏好设置 - 根据您的需要自行调整,
- 通用 - 适用于编程和非编程开发任务
Java doc 注释模板
集成了对 Ant 和 JUnit 的支持
- 开发人员工具集 - (设计) 建模工具,IDE,版本控制,文字处理器,
- 工件 - 架构图,代码和用户文档
- 工作区 是存储项目的目录。
- 工作台 由视图,透视图和编辑器组成。
- 视图 提供另一种导航方式。
- 编辑器 与文件类型相关联。外部编辑器也可以与编辑器一起使用。基于 OLE 的编辑器与 Eclipse 很好地集成。
- 透视图 是视图的集合。
- Eclipse 平台
- SWT
- JFace
- GEF/GMF
- 工作空间
- 工作台
- 帮助
- 团队
- 调试
- 插件
- 扩展点
- 插件开发环境 (PDE)
- 平台运行时
- 菜单栏
- 工具栏
- 透视图
- 快速视图栏
- 资源导航器
- 属性视图
- 消息区域
- 文本编辑器
- 大纲视图
- 书签视图
- 编辑器状态区域
- 任务视图 -
预定义标签 TODO,FIXME,XXX
- 堆叠视图
- 帮助视图
SWT 是一组 API,允许编写 GUI(图形用户界面)。这些 API 专注于提供工具以允许显示和操作“小部件”(图形控件,如复选框、编辑控件等)。
EMF - Eclipse 建模框架 EMF 是一个建模框架和代码生成工具,用于构建基于结构化数据模型的工具和其他应用程序。EMF 允许使用带注释的 Java、XML 或建模工具描述的模型生成为可执行的 Java 代码。生成的代码允许检查模型结构,查询、更新和持久化模型数据到外部存储。
- Ctrl + F6 - 在各个编辑器之间切换。
- 创建 Ant 构建文件。
- 创建一个简单的项目。
- 创建一个扩展名为 .xml 的新文件
- 打开 Ant 编辑器
- 编写 Ant 脚本
- 以外部工具方式运行
- 创建用户定义的任务标签
- 选择工具>偏好设置
- 选择任务标签
- 添加新的任务标签