eclipse插件
iteye_9488
这个作者很懒,什么都没留下…
展开
-
JDK版本不对导致插件不能加载
今天早上来忽然发现昨天写得插件不能加载了,插件状态为“[Starting]”,错误日志里也没有相关信息可以参考,查了一个上午,最后发现是调试另一个工程的时候把JDK版本改成了1.5,将JDK版本改回来后重新编译打包,插件正常加载了。。。。。真是郁闷的上午啊 ,以后不同JDK版本的项目绝对不放在同一个工作空间了...2009-12-07 15:56:47 · 181 阅读 · 0 评论 -
eclipse拓展点设计:通过含参的构造函数构造拓展点类实例
通过扩展点实例化类时,默认只能实例化有无参构造函数的类:下面的代码通过拓展点,通过指定构造函数实例化类关键是取得拓展插件的classloader:for (IConfigurationElement ce : points) { String name = ce.getAttribute(PageExtendPointProvider.PAGE_NAME); String id...2009-12-07 17:14:20 · 148 阅读 · 0 评论 -
[转]几个常用的关于View的操作:
几个常用的关于View的操作:1. findViewIWorkbenchPage.findView(viewId), 查找view,返回view的实例。2. showViewIWorkbenchPage.showView(String viewId, String secondaryId, int mode),显示一个view。3. hideView...原创 2010-01-12 16:56:15 · 103 阅读 · 0 评论 -
nebula的grid控件好像有BUG啊
grid.setHeaderVisible(false)时,显示就会有问题,具体表现为第一行就被吃掉了,可以编辑,但是显示一片空白。自己没能力写出这么强大的控件,别人的控件又有问题,痛苦啊,走过路过的朋友有没有用过这个控件的,有解决办法的说下...原创 2010-01-12 17:00:28 · 259 阅读 · 0 评论 -
插件开发中获取资源的方法
获取eclipse安装目录中的文件:Platform.getInstallLocation().getURL()获取工程中的文件:Platform.getBundle(Activator.PLUGIN_ID).findEntries(String path, String filePattern,boolean recurse)获取运行时项目中的文件:ResourcesPlugin.get...原创 2010-02-09 14:31:23 · 128 阅读 · 0 评论 -
插件项目ClassNotFind
插件项目编译的时候没有问题,但运行的时候报ClassNotFind,很有可能是依赖的插件没有正常启动,这时可以查看依赖插件的运行状态是否是active,如果不是,可能是依赖插件的依赖没有,或者是JDK版本不对等问题...2010-03-17 08:28:41 · 111 阅读 · 0 评论