- 博客(9)
- 收藏
- 关注
插件项目ClassNotFind
插件项目编译的时候没有问题,但运行的时候报ClassNotFind,很有可能是依赖的插件没有正常启动,这时可以查看依赖插件的运行状态是否是active,如果不是,可能是依赖插件的依赖没有,或者是JDK版本不对等问题 ...
2010-03-17 08:28:41
168
精彩博客备忘
http://blog.youkuaiyun.com/chrisrc 很多OSGI的博客写的不错 http://pengcqu.iteye.com/blog/504630 java知识点汇总 http://www.cnblogs.com/bjzhanghao/ 八进制博客 很多GEF EMF的东西
2010-03-15 09:29:38
134
OSGI服务备忘
registerService(String,Object,Dictionary) 注册一个服务,Dictionary可以输出服务的一些属性 registerService(String[],Object,Dictionary) 一个服务对象注册在多个服务接口名下。 context.getServiceReference(clazzName) 获取指定ID的服务,如果注册了多个服...
2010-03-15 09:21:55
176
原创 插件开发中获取资源的方法
获取eclipse安装目录中的文件:Platform.getInstallLocation().getURL() 获取工程中的文件:Platform.getBundle(Activator.PLUGIN_ID).findEntries(String path, String filePattern,boolean recurse) 获取运行时项目中的文件:ResourcesPlugin.get...
2010-02-09 14:31:23
160
原创 eclipse插件开发常用“get”方法
获得工作空间所有项目: ResourcesPlugin.getWorkspace().getRoot().getProjects(); 获得所有的IWorkbenchWindow: PlatformUI.getWorkbench().getWorkbenchWindows(); 获得某个WorkbenchWindow下所有IWorkbenchPage: WorkbenchWind...
2010-01-13 19:09:14
220
原创 nebula的grid控件好像有BUG啊
grid.setHeaderVisible(false)时,显示就会有问题,具体表现为第一行就被吃掉了,可以编辑,但是显示一片空白。 自己没能力写出这么强大的控件,别人的控件又有问题,痛苦啊,走过路过的朋友有没有用过这个控件的,有解决办法的说下...
2010-01-12 17:00:28
304
原创 [转]几个常用的关于View的操作:
几个常用的关于View的操作: 1. findView IWorkbenchPage.findView(viewId), 查找view,返回view的实例。 2. showView IWorkbenchPage.showView(String viewId, String secondaryId, int mode),显示一个view。 3. hideView ...
2010-01-12 16:56:15
132
eclipse拓展点设计:通过含参的构造函数构造拓展点类实例
通过扩展点实例化类时,默认只能实例化有无参构造函数的类: 下面的代码通过拓展点,通过指定构造函数实例化类 关键是取得拓展插件的classloader: for (IConfigurationElement ce : points) { String name = ce.getAttribute(PageExtendPointProvider.PAGE_NAME); String id...
2009-12-07 17:14:20
200
JDK版本不对导致插件不能加载
今天早上来忽然发现昨天写得插件不能加载了,插件状态为“[Starting]”,错误日志里也没有相关信息可以参考,查了一个上午,最后发现是调试另一个工程的时候把JDK版本改成了1.5,将JDK版本改回来后重新编译打包,插件正常加载了。。。。。 真是郁闷的上午啊 ,以后不同JDK版本的项目绝对不放在同一个工作空间了...
2009-12-07 15:56:47
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人