Eclipse/使用 Eclipse
一位维基教科书用户提名此页面进行清理,原因是 外部链接的内容可能应该合并到此模块中,或者此模块应该删除。我不确定通用公共许可证在与 GFDL 兼容方面的法律地位。如果它们是兼容的(两者在一定程度上都是“版权所有”),那么它绝对应该被移到这里,并且原始内容上只保留一个外部链接。--Rob Horning 07:22, 2006 年 4 月 12 日 (UTC) 您可以 帮助使其变得更好。请查看任何 相关讨论。 |
一位维基教科书用户提名此页面进行清理,原因是 外部链接的内容可能应该合并到此模块中,或者此模块应该删除。我不确定通用公共许可证在与 GFDL 兼容方面的法律地位。如果它们是兼容的(两者在一定程度上都是“版权所有”),那么它绝对应该被移到这里,并且原始内容上只保留一个外部链接。--Rob Horning 07:22, 2006 年 4 月 12 日 (UTC) 您可以 帮助使其变得更好。请查看任何 相关讨论。 |
目的
[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 提供的帮助类型
- 在线文档
- 上下文敏感帮助
- 悬停帮助
- 活动帮助
可以使用外部浏览器访问 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]- 相关主题:Java,Java 运行时环境 (JRE),SWT
Eclipse 项目 按照 Eclipse 公共许可证 发布。
关于 Eclipse 包含有关 eclipse.org 的信息?
- Eclipse - 工具集成平台 - 开源
- Eclipse 社区 - 数千名开发人员 - 约 50 家软件公司
- Eclipse 愿景 - 开发工具的新范式 - 以平台为中心 - 而不是以工具为中心 - 迈向通用 IDE
- Eclipse 项目 - 独立构建的工具 - 协同工作,形成集成套件
- Eclipse 插件 - 无缝集成 - 您的想象力是唯一的限制 - 100 个活跃的开源项目和供应商。
- Eclipse 三合一 - 一个 Java 开发环境,一个工具集成平台,以及一个开源社区。
- 编辑器 - 预期您的下一步行动 - 代码辅助,比您编写更快地思考,使用拼写检查器,重构 - 改进代码的迭代过程,面向对象方法,笔记本 - 用表达式进行实验,搜索工具,
调试器 - 断点,显示变量的值,热代码替换支持 - 在调试模式下更改您的代码,偏好设置 - 根据您的需求自行定制,
- 通用 - 适用于编程和非编程开发任务
Java 文档注释模板
对 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 脚本
- 作为外部工具运行
- 创建用户定义的任务标签
- 选择工具 > 偏好设置
- 选择任务标签
- 添加新的任务标签