`
风向猪1985
  • 浏览: 10186 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
插件项目编译的时候没有问题,但运行的时候报ClassNotFind,很有可能是依赖的插件没有正常启动,这时可以查看依赖插件的运行状态是否是active,如果不是,可能是依赖插件的依赖没有,或者是JDK版本不对等问题
http://blog.csdn.net/chrisrc 很多OSGI的博客写的不错 http://pengcqu.iteye.com/blog/504630 java知识点汇总 http://www.cnblogs.com/bjzhanghao/ 八进制博客 很多GEF EMF的东西
registerService(String,Object,Dictionary) 注册一个服务,Dictionary可以输出服务的一些属性 registerService(String[],Object,Dictionary) 一个服务对象注册在多个服务接口名下。 context.getServiceReference(clazzName) 获取指定ID的服务,如果注册了多个服务,则获取service ID最低的服务,也就是最先启动的bundle提供的服务 public ServiceReference[] getServiceReferences(String clazz,String ...
获取eclipse安装目录中的文件:Platform.getInstallLocation().getURL() 获取工程中的文件:Platform.getBundle(Activator.PLUGIN_ID).findEntries(String path, String filePattern,boolean recurse) 获取运行时项目中的文件:ResourcesPlugin.getWorkspace().getRoot().getFile(path)
获得工作空间所有项目: ResourcesPlugin.getWorkspace().getRoot().getProjects(); 获得所有的IWorkbenchWindow: PlatformUI.getWorkbench().getWorkbenchWindows(); 获得某个WorkbenchWindow下所有IWorkbenchPage: WorkbenchWindow.getPages(); 获得某个WorkbenchPage下所有的editor和viewer WorkbenchPage.getEditors(); WorkbenchPage.getViews(); 获得 ...
grid.setHeaderVisible(false)时,显示就会有问题,具体表现为第一行就被吃掉了,可以编辑,但是显示一片空白。 自己没能力写出这么强大的控件,别人的控件又有问题,痛苦啊,走过路过的朋友有没有用过这个控件的,有解决办法的说下
几个常用的关于View的操作: 1. findView IWorkbenchPage.findView(viewId), 查找view,返回view的实例。 2. showView IWorkbenchPage.showView(String viewId, String secondaryId, int mode),显示一个view。 3. hideView IWorkbenchPage.hideView(IViewPart view), 隐藏view 4. isPartVisible IWorkbenchPage.isPartVisible(IWorkbenchPart pa ...
通过扩展点实例化类时,默认只能实例化有无参构造函数的类: 下面的代码通过拓展点,通过指定构造函数实例化类 关键是取得拓展插件的classloader: for (IConfigurationElement ce : points) { String name = ce.getAttribute(PageExtendPointProvider.PAGE_NAME); String id = ce.getAttribute(PageExtendPointProvider.PAGE_ID); String editorId = ce.getAttribute(PageExtendPointPro ...
今天早上来忽然发现昨天写得插件不能加载了,插件状态为“[Starting]”,错误日志里也没有相关信息可以参考,查了一个上午,最后发现是调试另一个工程的时候把JDK版本改成了1.5,将JDK版本改回来后重新编译打包,插件正常加载了。。。。。 真是郁闷的上午啊 ,以后不同JDK版本的项目绝对不放在同一个工作空间了
Global site tag (gtag.js) - Google Analytics