Eclipse(一)介绍
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