Eclipse插件开发
wang_cyin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于插件卸载后plugin文件下扔保留插件文件的解释
But why aren't uninstalled bundles/features immediately removed? p2 does not immediately remove bundles on uninstall for several reasons: Minimizing waste: By retaining the bundles, p2 can save ti...原创 2015-01-16 14:24:02 · 477 阅读 · 0 评论 -
打造eclipse product
请参考:http://www.ibm.com/developerworks/cn/opensource/os-eclipse-brand/原创 2015-01-16 16:08:45 · 444 阅读 · 0 评论 -
tycho管理插件依赖架构
附件中是我总结的使用tycho管理Eclipse插件项目的架构图。 附有构建项目实例代码。 下面简要说明下项目架构 1.创建parent项目itp02-parent 其中pom.xml内容如下: [code="java"] 4.0.0 3.0 tycho.demo.itp02 itp02-parent 1.0.0-SNAP...原创 2014-10-31 19:31:23 · 842 阅读 · 0 评论 -
搜索Jar包中的类或包
import java.io.File; import java.io.IOException; import java.util.Enumeration; import java.util.jar.JarEntry; import java.util.jar.JarFile; public class FindClassFromJars /** * 查询格...原创 2014-10-31 19:37:03 · 1295 阅读 · 0 评论 -
基于jdt的源码搜索
Eclipse 为程序员提供了强大的文本搜索功能,程序员可以方便 的在工作空间中搜索到需要的 JAVA 代码或者文本。但是有时候,程序员希望在 .class 文件源码或者普通文本文件中搜索某个字符串,而这些文件包含于 Jar 文件中,此时 Eclipse 就无法满足要求。比如,用户试图寻找 UI 上显示的某 字符串的定义位置,这就需要在 Jar 文件内的普通文本文件 , 以及 .class 文 件...原创 2014-10-31 19:40:29 · 266 阅读 · 0 评论 -
Eclipse撤销恢复机制分享
来看下命令模式的高级篇。redo/undo操作的实现 1.首先参照网址 https://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-udrd/ 上面讲解了撤销恢复的机制 2.机制中讲了三种上下文 GlobalUndoContext:全局上下文(与任意一个上下文匹配,这时都能重操作历史记录堆栈中取出来) UndoC...2014-10-31 19:41:52 · 1697 阅读 · 0 评论 -
插件开发中与spring集成遇到的问题
[b]场景[/b]: 1.我把spring的所有jar包到放到一个插件中比如叫third-spring插件。 2.MyTest插件依赖third-spring插件。application.xml配置文件我放在MyTest插件的classPath里。 第一步基于模块化编程中的可重用性思想,将其作为公共插件。 这个时候如果在MyTest中使用 ClassP...原创 2014-10-31 19:43:12 · 132 阅读 · 0 评论 -
RCP开发遇到SWTError: swt no more handles 问题解决
应用场景:在打开的编辑器中创建类图,每打开一次都要用到类图、字体、颜色资源。 分析原因: 1.在eclipse中图片、字体、颜色都属于org.eclipse.swt.graphics.Resource资源。 public final class Image extends Resource implements Drawable{...} ...原创 2014-11-02 21:05:45 · 669 阅读 · 0 评论 -
rcp插件代码打包后出现中文乱码
使用message文件对含义中文的类进行国际化。在类上单击右键选择Resources菜单项----选择Externalizes strings进行向导操作。 在buildProperties里加上javacDefaultEncoding.. = UTF-8(简单,因为RCP程序打包底层也是ant,而ant默认采用的是操作系统的编码,有可能不是utf-8);...原创 2014-11-02 21:06:08 · 233 阅读 · 0 评论
分享