Eclipse平台培训

Download Report

Transcript Eclipse平台培训

Eclipse平台
南京大学软件学院
2009
1
背景
• 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 的潜力所在
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
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
结构
• 一个内核
Eclipse安装
•
•
•
•
安装JDK
配置JDK的系统环境变量
安装Eclipse平台
安装Eclipse语言包
安装JDK
• 下载地址:http://java.sun.com
配置JDK系统环境变量
• 打开“控制面板”,双击“系统”,
打开“系统属性”对话框。如下图所
示:
配置JDK系统环境变量
• 在“环境变量”对话框中选择Path
环境变量,将安装路径添加到对应
变量值后,注意和前面的值用“;”
隔开。如下图所示:
配置JDK系统环境变量
• 配置CLASSPATH系统变量,将它设置
为“.”,代表当前目录。如图:
安装Eclipse平台
• Eclipse是开放源代码的项目,可以
在www.eclipse.org去免费下载
• Eclipse是绿色软件,只需要将对应
的压缩包文件解压缩到指定位置,
例如D:\eclipse即可
安装Eclipse平台
• 启动eclipse后,设置工作空间的目
录位置,该目录将会存放相关文档,
以后创建的项目对应的目录一般将
存放在该工作空间的目录下
安装Eclipse语言包
• 安装步骤:
– 首先必须关闭Eclipse,注意在安装Eclipse各个插件工
具时都需要关闭Eclipse
– 解压缩后,将获得的文件存放在Eclipse安装目录(假
定为D:\eclipse)下的Language子目录中
– 在Eclipse安装目录下创建子目录links,并在该目录中
新建一个文本文件,名称为language.start(名称可以
任意),然后在文件中键入如下一行信息
path=d:\\eclipse\\language
– 安装完语言包后重新启动Eclipse。如果此前曾经启动,
有可能出现本地化后部分单词仍为英文的情况,此时
需要先删除Eclipse安装目录中的configuration子目录的
org.eclipse.update目录,然后重新启动即可
术语
•
•
•
•
•
•
•
Workbench
Workspace
WorkbenchWindow
workbenchPage
Editor
View
Perspective
术语间的关系
Workbench
1..*
WorkbenchWindow
1..*
WorkbenchPage
1
1
ViewFactory
EditorManager
1..*
Perspective
1..*
1..*
EditorReference
ViewReference
1..*
1..* IViewPart
IEeditorPart
JDT概述
• JDT是对Eclipse工作台的一个扩展,
是开发人员编辑、编译、运行Java
程序的环境
• JDT提供了丰富的操作,包括项目操
作、文件操作、编辑操作、源操作、
重构操作、浏览操作、搜索操作、
调试操作、运行操作等
Java运行环境设置
• 正确的运行环境是正确编写、编译、
运行及调试Java程序的前提,主要
是指JRE的配置
– 点击“添加”按钮,打开“添加JRE”对
话框
Java运行环境设置
• 点击“目录”按钮,添加JRE主目录;
之后点击完成
设置Java构建路径首选项
• 点击“工作空间”节点,打开工作空
间首选项页
– 确定选中“自动构建”选项,该选项保
证项目中的源文件发生变化时自动构
建项目
– 设置文本文件编码,Eclipse根据当前系
统指定的默认编码
设置Java构建路径首选项
• Java构建路径指用来查找源代码所
引用的类的路径,在编译期间用此
路径来搜索项目外部的类
– 设置项目的源文件夹,构建后的类文
件及其他文件所在的目录
– “项目”表示由项目自身决定
– “文件夹”表示所有项目都按照这里的
文件夹置放源文件和构建后产生的文
件
设置Java编辑器首选项
• 首选项窗口中,点击“编辑器”节点,
打开编辑器首选项页
• 确保选中“输入时报告问题”,则编
辑器将在输入代码的同时标记错误
和警告,即使未保存编辑器内容亦
是如此
创建Java项目
• 在新建Java项目窗口中输入项目名
称设置项目的位置,默认为Eclipse
的工作空间
• Eclipse使用的JRE,启动时会自动寻
找并设置项目布局,设置项目中源
文件和输出文件的路径
创建Java项目
• Java设置对话框包含“源代码”、 “项
目”、“库”、 “排序和导出”4个选项
卡,图中显示的是“源代码”选项卡
– “源代码”选项卡设置输入输出文件夹、
构建路径等信息
– “项目”选项卡中主要用于增加和删除
与当前创建的项目所依赖的运行库和
变量信息
– “排序和导出”选项卡设置当项目需要
打包或导出时所包含的内容
一个插件
• 通俗一点,实现eclipse上的挂节点
的程序,便能成为插件,插件的配
置在plugin.xml中
• 插件可以自定义扩展点,让其它插
件加载
插件的启动
•
•
•
•
查找*.product文件
读取插件配置信息文件plugin.xml
触发插件,加载运行
总结:懒加载