org.eclipse.ui.decorators这个扩展点可以为对应的节点添加不同的图标显示. 使用方式都差不多,以下就转载一下使用方式: 1.添加扩展点 org.eclipse.ui.decorators 2.修改plugin.xml <extension          point="org.eclipse.ui.decorators">       <decorator             id="my.ui.decorator"  …
Eclipse插件开发实战1--eclipse内核结构.扩展点机制 一.前言 本系列总体介绍eclipse插件开发基本理论.插件项目结构及开发步骤,最后再给出两个插件开发实例. 总体安排结构如下: 1.介绍eclipse内核结构.扩展点机制: 2.介绍SWT的原理,控件设计及事件响应机制 3.介绍OSGi 4.介绍RCP(Rich Client Platform)--Eclipse富客户端 5.介绍插件项目文件结构 6.介绍插件开发过程及基本步骤 7.介绍插件发布jar包的方式 8.给出两个插件…
今天升级Eclipse,升级完Restart,碰到启动不了让看日志,日志里主要错误信息即是Application "org.eclipse.ui.ide.workbench" could not be found in the registry.在网上查了一下,有些人实在用Eclipse 开发RCP应用的时候碰到这个问题,但是那是在开发程序的时候的配置问题,我这个启动问题,相关配置无法下手,最后整了个笨办法,从官网下了JEE的压缩包,解压覆盖原安装目录,启动正常.…
1 创建一个插件项目 1.1 File - New - Plug-in Project 注: 1 如果 New 下没有 Plug-in Project , 到 Other 里面去找. 2 如上截图的下方,有个 Eclipse version , 笔者试了一下,即使和当前 Eclipse 的版本不匹配,也不影响使用. 1.2 点击 Next 后,出现如下图所示的界面 这个界面基本不用做修改,使用默认值即可. 注意:如果截图下方的  Would you like to create a 3.x ri…
Eclipse菜单: menu:help?after=addtions menu:navigate?after=open.ext2 menu:window?after=newEditor menu:file?after=open.ext org.eclipse.ui.menus属性 locationURI  ----------  标识用户界面中与该菜单项关联的命令将要出现的位置. locationURI="[scheme]:[identifier]?[argument-list]"…
报错的代码为 protected void buttonPressed(int buttonId) { Display.getDefault().syncExec(new Runnable() { public void run() { localpmtsStreamViewsAction.refreshPerspective(localviewId, localw); } }); super.buttonPressed(buttonId); } 抛异常: org.eclipse.core.co…
The original URL of this article is https://codeyarns.com/2014/11/03/how-to-set-font-and-font-size-of-eclipse-ui/  Qestion: How to change the icon's color of three view? (That's the color of > before a item of project view.) The font, font size and c…
Eclipse插件开发6--eclipse在线翻译插件Translator开发实例详解 在上一篇文章中讲到了一个简单的eclipse插件开发实例,主要是对插件工程的基本创建步骤进行了讲解,这篇文章当中给出一个翻译小插件的实例,调用有道翻译API实现实时取词查询. 一.项目中需要引用的库 httpclient-4.1.3.jar httpclient-cache-4.1.3.jar httpcore-4.1.4.jar commons-io-2.1.jar commons-logging-1.1.…
org.eclipse.core.runtime.CoreException: Plug-in TRAIN was unable to load class train.Application. 利用UP将其移到第一位 再次运行程序,OK. 网络力量是无穷的,这是一个庞大的知识库,有很多营养供我们汲取,谢谢每一个无私分享学习经历.学习成果的人们! 注意:RCP在运行时要使用自己的类包,要在classpath中配置添加,common-logging.jar,spring.jar. 当在RCP中使用…
无法打开struts模式的编译xml的编译器,然后打开.project文件,编辑最后一行,找到<natures>结点,增加一条<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature> 调出.project文件步骤: 1.打开package explorer 2.点这个三角形图标 3.弹出这些选项 4.选择filters--->.*resources上的勾去掉,变成…