Download presentation
Presentation is loading. Please wait.
Published by默启 龚 Modified 8年之前
1
Eclipse 平台 南京大学软件学院 2009 1
2
背景 2001 年 11 月 IBM 宣布捐出了价值 4 千万美金的开发软件 给开放源码的 Eclipse 项目 Eclipse 是替代 IBM Visual Age for Java (以下简称 IVJ )的下 一代 IDE 开发环境,但它未来的目标不仅仅是成为专门开 发 Java 程序的 IDE 环境,根据 Eclipse 的体系结构,通过开 发插件,它能扩展到任何语言的开发,甚至能成为图片绘 制的工具。目前, Eclipse 已经提供 C 语言开发的功能插件。 更难能可贵的是, Eclipse 是一个开放源代码的项目,任何 人都可以下载 Eclipse 的源代码,并且在此基础上开发自己 的功能插件。也就是说未来只要有人需要,就会有建立在 Eclipse 之上的 COBOL , Perl , Python 等语言的开发插件出 现。同时可以通过开发新的插件扩展 现有插件的功能,比如在现有的 Java 开发环境中加入 Tomcat 服务器插件。可以无限扩展,而且有着统一的外 观,操作和系统资源管理,这也正是 Eclipse 的潜力所在
3
Eclipse 项目 The Eclipse Project – 该项目是一个健壮、功能丰富、商用品质的业界软件开发平台,集 成了相当多的工具,它包含 3 个子项目: Platform 、 JDT 和 PDE The Eclipse Tools Project – 该项目包含相当多的开源和非开源的工具,用于支持 Eclipse 平台, 这个项目的存在可以协调各方开发人员共同开发某些功能的插件, 避免不必要的重复劳动,以及确保工具之间可以良好的集成。在这 个项目里包括: CDT, EMF, GEF, VE, UML2 The Eclipse Technology Project – 该项目的任务是为那些开源的开发人员、学者等提供一个参与到 Eclipse 发展进程中的渠道。在这个项目里包括: ECF, CME, AJDT, eRCP, GMF, GMT, VTP, PTP, Pollinate, Mylar, MDDi,Lepido, Equinox, Higgins The Eclipse Web Tools Platform(WTP) – 该项目扩展了 Eclipse 平台,即提供了开发 J2EE Web 应用的工具。 开始主要关注基于标准的 Web 工具和 Java 运行时环境。在这个项 目里包括: WST, JST, JSF
4
Eclipse 项目 Test and Performance Tools Platform(TPTP) – 该项目提供了一个开放式的开发平台,以便为在整个开发生命周期 中所使用的软件测试和性能工具提供有关框架和服务,进而达到支 持从独立式到高分布式、从嵌入式到企业级在内的所有计算系统的 目的 Business Intelligence and Reporting Tools(BIRT) – 该项目为 Eclipse 平台提供了企业智能和报表工具。目前由著名的报 表厂商 Actuate 维护。该项目里包括: Monitoring Tools, Tracing and Profiling Tools, Testing Tools Data Tools Platform(DTP) – 该项目为 Eclipse 平台提供一个全新的、对数据库技术提供各种功能 的工具 – 该项目里包括: SQL Development Tools, Model Base, Connectivity Device Software Development Platform(DSDP) – 该项目提供一套通用平台能让设备软件研发业者更有效率的开发外 挂软件,同时也能支持更多的操作系统与设备。目前该项目由 Wind River 维护 – 该项目里包括: Target Management, Device Debugging
5
结构 一个内核
6
Eclipse 安装 安装 JDK 配置 JDK 的系统环境变量 安装 Eclipse 平台 安装 Eclipse 语言包
7
安装 JDK 下载地址 :http://java.sun.com
8
配置 JDK 系统环境变量 打开 “ 控制面板 ” ,双击 “ 系统 ” ,打开 “ 系统属性 ” 对话框。如下图所示:
9
配置 JDK 系统环境变量 在 “ 环境变量 ” 对话框中选择 Path 环境 变量,将安装路径添加到对应变量 值后,注意和前面的值用 “;” 隔开。 如下图所示:
10
配置 JDK 系统环境变量 配置 CLASSPATH 系统变量,将它设置 为 “.” ,代表当前目录。如图:
11
安装 Eclipse 平台 Eclipse 是开放源代码的项目,可以 在 www.eclipse.org 去免费下载 www.eclipse.org Eclipse 是绿色软件,只需要将对应 的压缩包文件解压缩到指定位置, 例如 D:\eclipse 即可
12
安装 Eclipse 平台 启动 eclipse 后,设置工作空间的目 录位置,该目录将会存放相关文档, 以后创建的项目对应的目录一般将 存放在该工作空间的目录下
13
安装 Eclipse 语言包 安装步骤: – 首先必须关闭 Eclipse ,注意在安装 Eclipse 各个插件工 具时都需要关闭 Eclipse – 解压缩后,将获得的文件存放在 Eclipse 安装目录(假 定为 D:\eclipse )下的 Language 子目录中 – 在 Eclipse 安装目录下创建子目录 links ,并在该目录中 新建一个文本文件,名称为 language.start (名称可以 任意),然后在文件中键入如下一行信息 path=d:\\eclipse\\language – 安装完语言包后重新启动 Eclipse 。如果此前曾经启动, 有可能出现本地化后部分单词仍为英文的情况,此时 需要先删除 Eclipse 安装目录中的 configuration 子目录的 org.eclipse.update 目录,然后重新启动即可
14
术语 Workbench Workspace WorkbenchWindow workbenchPage Editor View Perspective
15
术语间的关系
17
JDT 概述 JDT 是对 Eclipse 工作台的一个扩展, 是开发人员编辑、编译、运行 Java 程序的环境 JDT 提供了丰富的操作,包括项目操 作、文件操作、编辑操作、源操作、 重构操作、浏览操作、搜索操作、 调试操作、运行操作等
18
Java 运行环境设置 正确的运行环境是正确编写、编译、 运行及调试 Java 程序的前提,主要 是指 JRE 的配置 – 点击 “ 添加 ” 按钮,打开 “ 添加 JRE” 对话 框
19
Java 运行环境设置 点击 “ 目录 ” 按钮,添加 JRE 主目录; 之后点击完成
20
设置 Java 构建路径首选项 点击 “ 工作空间 ” 节点,打开工作空 间首选项页 – 确定选中 “ 自动构建 ” 选项,该选项保证 项目中的源文件发生变化时自动构建 项目 – 设置文本文件编码, Eclipse 根据当前系 统指定的默认编码
21
设置 Java 构建路径首选项 Java 构建路径指用来查找源代码所 引用的类的路径,在编译期间用此 路径来搜索项目外部的类 – 设置项目的源文件夹,构建后的类文 件及其他文件所在的目录 – “ 项目 ” 表示由项目自身决定 – “ 文件夹 ” 表示所有项目都按照这里的 文件夹置放源文件和构建后产生的文 件
22
设置 Java 编辑器首选项 首选项窗口中,点击 “ 编辑器 ” 节点, 打开编辑器首选项页 确保选中 “ 输入时报告问题 ” ,则编 辑器将在输入代码的同时标记错误 和警告,即使未保存编辑器内容亦 是如此
23
创建 Java 项目 在新建 Java 项目窗口中输入项目名 称设置项目的位置,默认为 Eclipse 的工作空间 Eclipse 使用的 JRE ,启动时会自动寻 找并设置项目布局,设置项目中源 文件和输出文件的路径
24
创建 Java 项目 Java 设置对话框包含 “ 源代码 ” 、 “ 项 目 ” 、 “ 库 ” 、 “ 排序和导出 ”4 个选项 卡,图中显示的是 “ 源代码 ” 选项卡 – “ 源代码 ” 选项卡设置输入输出文件夹、 构建路径等信息 – “ 项目 ” 选项卡中主要用于增加和删除 与当前创建的项目所依赖的运行库和 变量信息 – “ 排序和导出 ” 选项卡设置当项目需要 打包或导出时所包含的内容
25
一个插件 通俗一点,实现 eclipse 上的挂节点 的程序,便能成为插件,插件的配 置在 plugin.xml 中 插件可以自定义扩展点,让其它插 件加载
26
插件的启动 查找 *.product 文件 读取插件配置信息文件 plugin.xml 触发插件,加载运行 总结:懒加载
Similar presentations