第一篇:Eclipse介绍
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开发源码项目,它其实是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。
Eclipse的主要组成Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 CPL发布,第三方组件有各自自身的许可协议。
第二篇:Eclipse插件安装总结
Eclipse插件安装总结
Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下:
第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。
将插件解压缩后,在解压缩后的文件夹里一般可以看到plugins文件夹,有的插件解压缩后还可以看到一个features文件夹。一般将plugins文件夹下的内容直接拷贝到%ECLIPSE_HOME%plugins目录下,如果解压缩后的插件目录下还有features文件夹,则把该文件夹下的内容也拷贝到%ECLIPSE_HOME%features下。重新启动Eclipse之后就可以使用刚刚安装的插件了。如果不能使用插件,可能是因为插件还未启用。可以到Help/Software Updates/Manage Configuration下将“Disable”的插件“Enable”即可。这种插件安装方式简单、快捷,但是有缺陷,若插件太多,会使内容非常混乱,而且分不清哪个是系统自带的,哪个是以后安装的。当安装了许多插件之后,Eclipse变的很大,不便于更新和管理众多插件。每次重新安装Eclipse,就要花时间来安装那几个常用的插件。
第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Install,在弹出的菜单中选择“Search for new features to install”,点“Next”,在下一菜单中选择“New Local Site”或“New Archived Site”,找到你下载的插件所在目录,选中安装即可。这种方法安装插件比较安全,不易出错,缺点就是对于插件的要求也比较挑剔,所以能够支持这种方式安装的插件也比较少。一般要求插件目录下不光有plugins和features文件夹,还要有site.xml文件(site.xml是进行自动安装的配置文件,eclipse会根据文件的信息自动安装插件)。支持J2ME开发的EclipseME插件就是通过这种方式安装的。
第三种方式就是在Eclipse主目录下创建一个links目录,然后将你自己的插件放在你想放的任何地方,这个时候你放插件的目录就是插件目录(%PLUGIN_HOME%),然后在你的%ECLIPSE_HOME%links目录下创建一个link文件,比如要安装一个 vss插件,可以在links目录下创建一个vss.eclipse.link文件,link文件的名称随便取。这个vss.eclipse.link文件指向的存放vss插件的目录(%PLUGIN_HOME%---tangyb :path=F: angybeclipse_plugins omcat.eclipse)。假如你的vss插件的zip/rar文件解压缩后放在C:eclipse_pluginsvss.eclipse下(如果是插件是jar文件则可以不用解压缩),则vss.eclipse.link文件的内容就应该是:path=C:eclipse_pluginsvss.eclipse。注意:path所指的文件路径一定要增加一个“”转义符来分开。以这种方式安装插件要有一定的讲究。即:插件目录下面一定要有eclipse目录,然后在eclipse目录下分别建立features和plugins。例如:如vss.eclipse.zip解压成vss.eclipse目录,这个目录包含一个plugins子目录。先在vss.eclipse目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,然后再在刚刚建立的eclipse目录下建立一个features目录。即目录结构要是这样的: C:eclipse_pluginsvss.eclipseeclipseplugins、C:eclipse_pluginsvss.eclipseeclipsefeatures。其它压缩文件解压后若已经包含eclipseplugins、eclipsefeatures目录,则不需要建立eclipse目录结构。启动Eclipse后,Eclipse会到link文件指定的目录下去查找eclipsefeatures 目录和eclipseplugins 目录,看是否有合法的功能部件和插件。也就是说,目标目录必须包含一个eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。对于第三种方式的说明: 1.插件可以分别安装在多个自定义的目录中; 2.一个自定义目录可以安装多个插件;
3.link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以; 4.link文件中path=插件目录的path路径分隔要用“”或是“/”;
5.在links目录也可以有多个link文件,每个link文件中的path参数都将生效; 6.插件目录可以使用相对路径;
7.可以在links目录中再建立一个子目录,如disable,转移暂时不用的插件到此子目录中,加快eclipse启动;
8.关于用links方式安装Lomboz插件,在编辑EJB时可能会产生问题。这种方式的好处就可以把插件分门别类的管理。如果某一个插件已经安装了想要重新安装,只要将文件替换或者修改link文件的路径即可。重装Eclipse时,只需把原来Eclipse的links目录直接复制到新Eclipse下,然后把插件目录复制到新的Eclipse相应目录下即可。然后以-clean方式启动就全装好了。常用的J2EE开发工具——MyEclipse就是以这种方式组织插件的。together for eclipse也是典型的利用links方式安装的。一般而言,用以上三种方式安装好插件后,需要重启Eclipse后,插件才会生效。如果没有生效,可以按照按下面几个步骤检查:
1.首先看一下About中的plugin装载清单,如果没有则需先确认所安装的插件的依赖插件已经安装。Eclipse的插件是有依赖关系的,具体表现在每个插件plugin.xml中的
2.若装载的plugin清单里已经有了,那可能是没有打开此插件的View或者需要在Preference里配置一些东西才有效,这个最好看一下所安装插件的plugin.xml,看它都扩展了哪些扩展点,菜单无非就是actionSets这个扩展点,界面都是views这个扩展点,可以在 Show View里设置一下,还有其它一些扩展点,可以具体问题具体分析;
3.最有效的办法:看Log。在Eclipse安装目录workspace/.metadata子目录下(若没有使用默认的工作空间,则目录结构可能会不同)有一个.log文件,从这里面一般可以找到失败的原因;
4.如果插件还是没有安装,则删除Eclipse安装目录configuration子目录下的org.eclipse.update目录,然后重新启动。个人推荐第三种方式,本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/huxin1/archive/2009/02/26/3940726.aspx
第三篇:Eclipse android开发环境搭建总结
环境组成:Eclipse4.2+JDK 1.6+Android SDK v21+ ADT
一、安装Eclipse + JDK
Eclipse是一款免费开源的开发工具,它提供的仅仅是一个框架,其特点在于插件开发,即它可以添加插件,根据不同的功能需求只需安装相应的插件即可。
Eclipse是一款轻量级的插件,直接点击exe文件即可运行,不需安装,不需写入注册表等各种操作。据说3.8版本性能要高于4.2.Eclipse本身并不包括JDK,(MyEclipse也是如此)因此还要自己安装JDK。JDK包括一些可执行文件和类库,比如JAVA编译器、JRE(java运行时环境,即java虚拟机,java程序运行比不可少)。据说JDK1.6运行速度要比其他版本要好很多。JDK可直接运行,安装完之后,还要添加环境变量,这里我有点疑惑,书上写的和网上查的不一样,为保险起见我取了并集: 首先添加Path=C:Program FilesJavajdk1.6.0_24bin和C:Program FilesJavajdk1.6.0_24jre bin,然后添加classPath=C:Program FilesJavajdk1.6.0_24lib和C:Program FilesJavajdk1.6.0_24libtools.jar.这样JDK安装完毕。
二、Android SDK安装
首先下载Android SDK,我在网上随便搜的,好像这个SDK要与Eclipse版本匹配才行,因此在搜时要注明Eclipse的版本。然后运行SDK Manager,这才是真正的下载Android SDK,文件很多,速度超级慢,得几个小时。网上有快的方法,但是挺复杂。下载的内容主要是各个SDK版本的platform以及API。然后添加该文件夹下的tools文件夹目录添加到path环境变量中。
三、Eclipse安装ADT
ADT是一个插件,google开发的方便在Eclipse下进行安卓开发的插件,其实用记事本程序同样可以开发安卓程序,只不过这样更方便。
这要利用Eclipse的自动下载功能,方法是在Eclipse菜单中选择安装新软件,然后输入https://dl-sll.google.com/android/eclipse,然后会自动搜索相关软件。我刚开始选择全部安装,但是每次都失败,后来只选择了DDMS和android development tools就成功了。
这样开发环境就搭建好了。
Ps.然后还要创建android开发的模拟器,这个要用到AVDM,网上很多教程,很简单就搜到,我也没搞清楚怎么回事,只是按照步骤创建成功了。
第四篇:关于日全食的作文:日全食solar eclipse英语作文素材
关于日全食的作文:日全食solar eclipse英语作文素材
solareclipse就是自然奇观日食。Solar源于希腊语,指of,relatingto,orproceedingfromthesun(和太阳有关的或从太阳发出的),其相关的表达如:solarcalendar(阳历),solarcooker(太阳灶),solarheatingsystem(太阳能加热系统)。
eclipse,由于它指代天体的部分或全部受其它天体的遮掩而变得晦暗,我们可以将其引申为使黯然失色,用在英语写作或口语表达上会您增色不少。作名词时,eclipse常和介词in连用,如
Tomwasineclipse,exiledtoasmallpostintheEast.(Tom失势了,被打发到西部去担任一个小差使。)作动词时,如:
Sheisquiteeclipsedbyhercleveryoungersister.(在聪明的妹妹面前,她变得黯然失色。)
另外,如果要强调日全食可用totalsolareclipse来表达;日偏食则是partialsolareclipse。
第五篇:Eclipse初次java开发问题总结-4-Maven使用问题汇总
Eclipse初次java开发问题总结-4-Maven使用问题汇总
Non-resolvable parent POM [INFO] Scanning for projects...[ERROR] The build could not read 1 project-> [Help 1] [ERROR]
[ERROR]
The project com.iflytek.ossp:ossp-resserver-service:1.0.0-SNAPSHOT(C:UsersmoonDesktopossp-resservice-mavenossp-resserver-servicepom.xml)has 1 error [ERROR]
Non-resolvable parent POM: Could not find artifact com.iflytek.ossp:ossp-resserver-all:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 11, column 10-> [Help 2] [ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the-e switch.[ERROR] Re-run Maven using the-X switch to enable full debug logging.[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException 无法解析父级的POM文件,应该是是POM文件中使用了继承。
可以尝试加入
[ERROR] Please ensure you are using JDK 1.4 or above and [ERROR] not a JRE(the com.sun.tools.javac.Main class is required).[ERROR] In most cases you can change the location of your Java [ERROR] installation by setting the JAVA_HOME environment variable.[ERROR]-> [Help 1] [ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the-e switch.[ERROR] Re-run Maven using the-X switch to enable full debug logging.[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
出现类似的错误应该是Jre配置问题:
右击项目->Java Buid Path->Libraries->JRE->Edit->Install JREs...->Edit->JRE system libraries->Add External JREs..->找到缺少的jar(toos.jar)添加进去。
No goals have been specified for this build.Maven Buid时出现下面这个错误:
[ERROR] No goals have been specified for this build.You must specify a valid lifecycle phase or a goal in the format
: : [: ]: [ERROR] To see the full stack trace of the errors, re-run Maven with the-e switch.[ERROR] Re-run Maven using the-X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException 是因为没有指定buid goal,在POM文件中的buid节中加入默认值就行了。 将第三方jar包发布到私服 1、首先要修改eclipse中的Maven配置。 不要使用内嵌的默认配置。 指向Maven的安装目录。 2、配置Maven的setting.xml xmlns:xsi=“http://www.xiexiebang.com/2001/XMLSchema-instance” xsi:schemaLocation=“http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd”> 123 123 3、发布第三方jar包