`
茴香豆
  • 浏览: 130989 次
  • 性别: Icon_minigender_2
  • 来自: 桂林
社区版块
存档分类
最新评论

从新认识eclipse

阅读更多

     从我第一天认识 eclipse到现在已经一年多了,但是在今晚之前,要是谁问我eclipse是什么,我应该答不出个所以然来,也许我最多会回答是java的一个开发工具。真是惭愧,对于自己经常使用的东西,自己如此陌生。今天去图书馆,找到一本叫《eclipse从入门到精通》的书,就看了一下,做了些记录。

      Eclipse是2001年11月诞生,2003年3月发布2.1版,后来IBM捐给开源组织eclipse.org.这个项目的开发人员来自于与JBuilder竞争的visual Age 的项目组。

     Eclipse是一种通用工具平台—普通适用的开放式扩展IDE,可以开发java、C/C++\PHP。所谓开放式扩展就是任何人都可以扩展Eclipse的功能。在Eclipse上装上C/C++开发环境插件(CDT),可以用来开发C/C++.只要有相应插件,可以作为任何语言的开发工具。

      Eclipse的设计思想:一切皆为插件。Eclipse核心非常小,其他功能都基于此核心写成插件,这样的插件包括Eclipse的图形API(SWT/JFace),java开发环境插件(简称JDT),插件开发环境(简称PDE)等。Eclipse对这些插件的协同工作提供了良好的支持,不仅安装简单,还可以无缝结合。 Eclipse对这些插件是动态载入并动态调用。动态指它启动后要真正用到某个插件时,该插件才会被调入内存,当该插件不再被使用时,它就会适时被清除内存。

     Eclipse的结构如下:

     Eclipse按OSGI标准实现动态插件机制,并形成一个独立项目Equinox。你想像Eclipse一样用OSGI来设计自己的软件,可以把Equinox从Eclipse拿出来单独使用。如果你想深入了解OSGI,可以阅读在国内开发文档组织OpenDoc的《OSGI实践》。

      JFace是SWT的扩展包,采用MVC设计。SWING是模拟本机界面组织;而SWT则是直接调用本机界面组织,当没有时才模拟,这种机制是SWT速度更快,并且界面风格与本机保持一致。SWT对本机界面组件的直接调用,形成与操作系统的耦合,就会失去java夸操作系统特性。针对Windows、linux、unix、Macos,SWT已经做好了一直工作,开发的桌面应用系统无需修改就可以运行。

     对于用Eclipse开发自己的插件,可以用PDE开发,随即所需的扩展功能。

     对于在Eclipse上安装插件,下面介绍link式插件安装方法,以安装语言包为例

     1.创建专门存放Eclipse插件的目录C:\eclipse_plugins,并在此总插件目录下创建一个用于存放语言包的目录language、

     2.将语言包放在language目录下

     3.在c:\eclipse下新建links目录,在links创建文本language.link(名字任意),里面只有一条语句:path=c:\\eclipse_plugins\\language或则path=c:/eclipse_plugins/language或则path=../eclipse_plugins/language

 

  • 大小: 5.4 KB
分享到:
评论

相关推荐

    eclipse汉化包(1)

    汉化方法:解压缩后,将里面的plugins文件夹与features文件夹拷贝到你的eclipse目录下(即覆盖掉里面以前的两个文件夹)从新启动eclipse,如果没有成功的话,先关闭eclipse,将eclipse文件夹configuration目录里的org....

    maven3 eclipse插件

    离线安装maven eclipse插件 1、在eclipse目录下的dropins目录下新建一个maven.link文件,文件名不受限制 2、在maven.link文件中指向maven插件:path=../...3、从新启动eclipse,window->首选项,找到maven标签进行设置

    eclipse汉化包(2)

    汉化方法:解压缩后,将里面的plugins文件夹与features文件夹拷贝到你的eclipse目录下(即覆盖掉里面以前的两个文件夹)从新启动eclipse,如果没有成功的话,先关闭eclipse,将eclipse文件夹configuration目录里的org....

    eclipse汉化包(3)

    汉化方法:解压缩后,将里面的plugins文件夹与features文件夹拷贝到你的eclipse目录下(即覆盖掉里面以前的两个文件夹)从新启动eclipse,如果没有成功的话,先关闭eclipse,将eclipse文件夹configuration目录里的org....

    eclipse汉化包(4)

    汉化方法:解压缩后,将里面的plugins文件夹与features文件夹拷贝到你的eclipse目录下(即覆盖掉里面以前的两个文件夹)从新启动eclipse,如果没有成功的话,先关闭eclipse,将eclipse文件夹configuration目录里的org....

    apache-maven-3.2.5+eclipse-maven3-plugin插件

    离线安装maven eclipse插件 1、在eclipse目录下的dropins目录下新建一...3、从新启动eclipse,window-首选项,找到maven标签进行设置 4.apache-mave-3.25可以配合JDK1.6+Tomcat6.0使用.本人亲测,现在就用这,很好用。

    hadoop-eclipse-plugin插件和hadoop.dll和winutile.exe.zip

    基于w10+jdk1.8.0_162+eclipse2020-03+hadoop-2.9.2,亲测可以正常使用,注意如果eclipse已经启动过要从新加载下插件。

    eclipse配置SVN

    svn配置 1.在解压的eclipse中,links文件夹里添加svn....3.从新启动eclipse。 注:unieap的插件设置方法同上,如果没有上述第二步提到的“plugins_ex”文件夹,可以新建一个,然后按照说明再把“svn”文件夹复制过去

    EclipseSDK 汉化包

    把包解压后放入EclipseSDK 下从新运行系统自动变成汉语

    2020中国出口跨境电商趋势报告:从新业态到新常态.pdf

    2020中国出口跨境电商趋势报告:从新业态到新常态.pdf

    第三章第一节从新民主主义到社会主义的转变.ppt

    第三章第一节从新民主主义到社会主义的转变.ppt

    在微机上从新注册浏览器ie6

    在微机上从新注册浏览器ie6,执行一次,就行了! 在微机上从新注册浏览器ie6,执行一次,就行了! 在微机上从新注册浏览器ie6,执行一次,就行了!

    从新加载sql server数据库

    此文档中详细的记载了,从新加载sql server数据库的方法,希望可以帮到下载的朋友们

    调试mahout的maven3.0+m2e3.0插件

    安装maven软件后,集成安装maven eclipse插件 1、在eclipse目录下的dropins目录下新建一...3、从新启动eclipse,window->首选项,找到maven标签进行设置,选中所有,设置maven路径和setting的路径。 4、导入maven工程

    从新基建到数字化转型研究.pdf

    从新基建到数字化转型研究.pdf从新基建到数字化转型研究.pdf

    IJKPlayer Demo

    eclipse环境下的IjKPlayer的demo,本人从新编译了eclipse下使用的jar包,及so库,可以直接在eclipse环境下使用

    亚马逊&财新智库-从新业态到新常态 2020 出口跨境电商趋势报告-2020.8-12页2020精品报告.pdf

    亚马逊&财新智库-从新业态到新常态 2020 出口跨境电商趋势报告-2020.8-12页2020精品报告.pdf

    拆除路面从新铺设人行道.doc

    拆除路面从新铺设人行道.doc

    可以为电脑磁盘从新分内存

    可以为电脑从新分配内存 欢迎大家下载 支持国产啊

    ln25怎样从新要素到新物种.pdf

    ln25怎样从新要素到新物种.pdf

Global site tag (gtag.js) - Google Analytics