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的扩展点及其对开发者的重要性,同时也会提及如何...
### ABAP In Eclipse 介绍文档知识点详述 #### 一、引言与背景 - **ABAP In Eclipse** 是一种外部开发工具,旨在为 SAP 的 ABAP 开发者提供更强大的编辑功能。它通过将 ABAP 的开发能力扩展到 Eclipse 开发环境中...
总的来说,"eclipse开发团队技术介绍.zip"的内容可能涵盖了Eclipse的架构、插件开发、社区参与、最佳实践等多个方面,对于想要深入理解和使用Eclipse的开发者来说,是一份宝贵的学习资源。通过学习,你可以提升自己...
本文将详细介绍如何在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 等。用户...
本文将详细介绍如何在 Linux 中安装 Eclipse,并配置 Java 开发环境。 一、虚拟机安装 Ubuntu 首先,我们需要安装虚拟机软件 VirtualBox,並創建一个虚拟机,安装 Ubuntu 操作系统。VirtualBox 是一个开源的虚拟机...
离线安装Eclipse Color Theme的过程相对简单,下面将详细介绍这一过程。 首先,你需要下载Eclipse Color Theme的离线安装包,这个包通常是一个ZIP格式的压缩文件,包含了一系列的XML配置文件和图片资源。在本例中,...
Eclipse 使用入门教程介绍 Eclipse 是 Java 开发中最流行的集成开发环境(IDE),它提供了强大的功能和插件来提高开发效率。本篇博文旨在为刚刚入门 Java 的新手提供一个快速掌握 Eclipse 使用的指南。 1. 常用...
本文主要介绍了如何使用 Eclipse 搭建 Spring 开发环境,包括软件准备、软件安装和 Spring 示例三个部分。 一、软件准备 要搭建 Spring 开发环境,需要准备三个软件:Eclipse、Spring IDE 和 Spring Framework。...
Eclipse 是一款强大的开源集成开发环境(IDE),尤其在Java开发领域广受欢迎,但同时也支持其他编程语言如C++和Ruby。它的核心是一个基于Java的可扩展开发平台,以其插件系统和高度自定义的特性著称。Eclipse 的灵活...
本文将详细介绍Eclipse集成Git插件的相关知识。 一、Eclipse Git插件(EGit) EGit是Eclipse社区开发的一个官方插件,它实现了Git版本控制系统与Eclipse IDE的无缝集成。通过EGit,用户可以在Eclipse内部进行创建...
本文将详细介绍如何在Eclipse中设置Code Templates,以实现代码的自动格式化和一致性。 编码规范是软件开发中的一个重要环节,它有助于提高代码的可读性、可维护性和团队协作效率。在Eclipse中,通过设置Code ...
本篇文章将详细介绍如何利用Eclipse RCP开发一个简单的MySQL客户端工具,这对于想要深入理解Eclipse RCP框架以及插件开发的开发者来说是非常有帮助的。 首先,我们需要了解Eclipse RCP的基础。Eclipse RCP的核心...
以下将详细介绍与开发Eclipse IDE产品相关的知识点,包括Eclipse的基础架构、如何扩展Eclipse的功能、以及开发Eclipse插件的方法。 1. 提高开发效率 为了提高开发效率,IDE需要完成一系列的工作,包括但不限于需求...