Eclipse 平台 南京大学软件学院 2009 1. 背景 2001 年 11 月 IBM 宣布捐出了价值 4 千万美金的开发软件 给开放源码的 Eclipse 项目 Eclipse 是替代 IBM Visual Age for Java (以下简称 IVJ )的下 一代 IDE 开发环境,但它未来的目标不仅仅是成为专门开.

Slides:



Advertisements
Similar presentations
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Advertisements

在PHP和MYSQL中实现完美的中文显示
J2EE与中间件技术 ——Lab.
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
Eclipse平台培训 支撑技术部MMI组.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
SVN的基本概念 柳峰
AngularJS -- 使用AngularJS进行开发
第二讲 搭建Java Web开发环境 主讲人:孙娜
学习前的准备工作 讲师:burning.
R in Enterprise Environment 企业环境中的R
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
什么是Android 本讲大纲: 1、平台特性 2、平台架构 3、Android市场 支持网站:
SOA – Experiment 3: Web Services Composition Challenge
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
走进编程 程序的顺序结构(二).
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
Visual Studio Team System 简介
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
科研信息管理工具 Endnote X4 王辉.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
单元测试工具XUnit 任课老师:黄武 下午2时20分 25.
ENS 10.1安装配置指南 王俊涛 | SE.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
VSS使用简介 王树升
DevDays ’99 The aim of this mission is knowledge..
Gzip编译及调试 曹益华
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
三:基于Eclipse的集成开发环境搭建与使用
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
程序设计工具实习 Software Program Tool
Visual Studio 2010简捷入门.
编程作业3:网页正文抽取 (10分).
Web安全基础教程
第四章 团队音乐会序幕: 团队协作平台的快速创建
2019/4/20 关注NE官方微信,获取更多服务.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
課程網站
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
姚金宇 MIT SCHEME 使用说明 姚金宇
2019/4/26 关注NE官方微信,获取更多服务.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
3Glasses SDK for Unreal Engine Plugin
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
Visual Basic程序设计 第13章 访问数据库
VRP教程 2011.
第9章 多媒体技术 掌握 Windows 画图工具的基本操作; 掌握 Windows 音频工具进行音频播放;
Python 环境搭建 基于Anaconda和VSCode.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
YOUR SUBTITLE GOES HERE
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
第四章 UNIX文件系统.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
JUDDI安装手册.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

Eclipse 平台 南京大学软件学院

背景 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 下载地址 :

配置 JDK 系统环境变量 打开 “ 控制面板 ” ,双击 “ 系统 ” ,打开 “ 系统属性 ” 对话框。如下图所示:

配置 JDK 系统环境变量 在 “ 环境变量 ” 对话框中选择 Path 环境 变量,将安装路径添加到对应变量 值后,注意和前面的值用 “;” 隔开。 如下图所示:

配置 JDK 系统环境变量 配置 CLASSPATH 系统变量,将它设置 为 “.” ,代表当前目录。如图:

安装 Eclipse 平台 Eclipse 是开放源代码的项目,可以 在 去免费下载 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

术语间的关系

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 触发插件,加载运行 总结:懒加载