Eclipse介绍___________________________________________________________
Eclipse = 一个微核心(Platform Runtime) + 插件
OSGI,Runtime,SWT,JFace,Generice Workbench,Resources,Help,Update,Text,Compare,Debug,Search,Team
Platform Runtime: 插件的安装、发现和启动,动态发现插件,内核需要是动态加载卸载插件。
RCP项目,用SWT(Standard Widget Toolkit, Swing/AWT的非标准替代者)
SWT直接调用OS的图形库,lookFeel更好更快。缺点:不是Java语言标准,支持的平台太少。
RCP包括:WorkBench, Workspace, Team, Help
Workspace:工作空间负责管理用户资源的插件
WorkBench:使用SWT(Standard Widget Toolkit,Swing的非标准替代者)提供界面,使得java程序具有更像本机应用程序的外观和感觉
Team: 团队支持组件负责提供版本控制和配置管理
Help:帮助组件
JDT: eclipse自带的Java Development Toolkit, 将Java代码构建成一个基于DOM结构的抽象语法树AST
PDE: eclipse自带的Plug-in Development Environment, 提供开发插件的支持。
插件___________________________________________________________
查看自带插件Help-->About Eclipse
Mylyn: 任务管理和自动上下文管理。Mylyn.zip解压后为features,plugins,site.xml
Eclipse Data Tools Platform:
Eclipse Web Tools Platform:
Eclipse Modeling Project:
Eclipse TM Project:
Eclipse EGit: git与svn类似。
Eclipse.org: Grapical Editing Framework.
Eclipse.org: Eclipse CVS, Eclipse Platform,JDT,PDE,RCP,Help
Eclipse Packging Project: Marketpalce Client
Eclipse.org-m2e-wtp: Maven Integration for Eclipse WTCP, Maven JAX_RS/JPA/JSF Configurator
Eclipse Packging Project: JavaEE IDE.
Eclipse.org-m2e: Maven Integration for Eclipse
常用配置___________________________________________________________
eclipse所有的插件都在window-->preferences里面
Java-->Build Path
JRE library: JRE container在哪里设置。,JRE_LIB-deprecated
Classpath variables:
ECLIPSE_HOME:E:\tools\eclipse3\eclipse
JRE_LIB: D:\Program Files\Java\jdk1.7.0_40\jre\lib\rt.jar,deprecated. 这个保存档中含有目前所用之 JRE 的执行时期 JAR 檔。
JRE_SRC: D:\Program Files\Java\jdk1.7.0_40\src.zip,deprecated.为目前所用 JRE 的程序文件保存文件。
JRE_SRCROOT: empty,deprecated.
JUNIT_HOME: E:\tools\eclipse3\eclipse\plugins\org.junit_4.11.0.v201303080030, deprecated.
M2_REPO: C:\Users\wangnaijiang\.m2\repository
Compiler
Classfile Generation: add variable and (line number) attributes, used by debugger.
Installed JREs: %JAVA_HOME%,自动会搜索ENV
Maven
window-->preferences-->Maven-->User Settings
相关推荐
Eclipse是一个广泛使用的开源集成开发环境(IDE),尤其在Java开发者中非常流行。它提供了丰富的功能,包括代码编辑、调试、构建以及项目管理工具。Eclipse平台是用Java语言编写的,因此,为了运行Eclipse,你需要在...
**Eclipse Modeling Framework (EMF)** 是Eclipse平台下的一个重要子项目,它为软件开发人员提供了一种强大的模型驱动开发 (Model Driven Development, MDD) 的工具支持。EMF不仅简化了基于模型的开发过程,还极大地...
Eclipse作为一个强大的集成开发环境(IDE),其灵活性和可扩展性是其核心优势之一。这主要得益于它的插件体系架构和扩展点机制。在本文中,我们将深入探讨Eclipse的扩展点及其对开发者的重要性,同时也会提及如何...
总的来说,"eclipse开发团队技术介绍.zip"的内容可能涵盖了Eclipse的架构、插件开发、社区参与、最佳实践等多个方面,对于想要深入理解和使用Eclipse的开发者来说,是一份宝贵的学习资源。通过学习,你可以提升自己...
### Eclipse RCP 入门示例介绍 #### 一、Eclipse 概述 Eclipse 是一款由 IBM 开发并贡献给开源社区的集成开发环境(Integrated Development Environment, IDE),自发布以来,迅速成为了最受欢迎的 Java 开发工具...
本文将详细介绍如何在Eclipse中使用Judit进行单元测试,并结合断点调试功能进行深入的代码分析。 首先,我们需要引入Junit库。在Eclipse中,可以通过右键点击工程名,选择"Properties",然后在弹出的对话框中选择...
Eclipse开发工具介绍 Eclipse开发工具是一种集成开发环境(IDE),提供了大量的功能和特性来帮助开发者快速高效地开发Java应用程序。下面是Eclipse开发工具的主要知识点: 1. 认识Eclipse Eclipse是一种开源的集成...
下面将介绍如何从官网上下载 Eclipse,以及 Eclipse 的安装和配置。 一、Eclipse 下载 Eclipse 官网提供了多种版本的下载,包括 Eclipse IDE for Java Developers、Eclipse IDE for Java EE Developers 等。用户...
Eclipse 使用入门教程介绍 Eclipse 是 Java 开发中最流行的集成开发环境(IDE),它提供了强大的功能和插件来提高开发效率。本篇博文旨在为刚刚入门 Java 的新手提供一个快速掌握 Eclipse 使用的指南。 1. 常用...
本文主要介绍了如何使用 Eclipse 搭建 Spring 开发环境,包括软件准备、软件安装和 Spring 示例三个部分。 一、软件准备 要搭建 Spring 开发环境,需要准备三个软件:Eclipse、Spring IDE 和 Spring Framework。...
离线安装Eclipse Color Theme的过程相对简单,下面将详细介绍这一过程。 首先,你需要下载Eclipse Color Theme的离线安装包,这个包通常是一个ZIP格式的压缩文件,包含了一系列的XML配置文件和图片资源。在本例中,...
本文将详细介绍Eclipse集成Git插件的相关知识。 一、Eclipse Git插件(EGit) EGit是Eclipse社区开发的一个官方插件,它实现了Git版本控制系统与Eclipse IDE的无缝集成。通过EGit,用户可以在Eclipse内部进行创建...
本篇文章将详细介绍如何利用Eclipse RCP开发一个简单的MySQL客户端工具,这对于想要深入理解Eclipse RCP框架以及插件开发的开发者来说是非常有帮助的。 首先,我们需要了解Eclipse RCP的基础。Eclipse RCP的核心...
### Eclipse插件开发指南...对于希望深入了解Eclipse插件开发的读者来说,《Eclipse插件开发指南》是一本不可多得的好书,它详细介绍了Eclipse插件开发的各个方面,包括基础知识、开发流程和技术细节等,非常值得一读。
以下将详细介绍与开发Eclipse IDE产品相关的知识点,包括Eclipse的基础架构、如何扩展Eclipse的功能、以及开发Eclipse插件的方法。 1. 提高开发效率 为了提高开发效率,IDE需要完成一系列的工作,包括但不限于需求...