上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 如果没有发现编译期异常(就是导航栏项目上有红叉,红感叹号),那么Activator X for bundle Y is invalid和Activator not found这两个异常通常发生在eclipse3.6以及更老的RCP版本中。未找到的原因是插件工程的build.properties文件下的bin.includes属性未包含“.”位置。我们知道,build.properties文件是构建配置,它的属性最后会被添加到classpath中,如果没有添加".",则不会从“当前位置”查找类。于是,要么类无法找到,要么equinox认为该bundle没有该Activator 阅读全文
posted @ 2013-10-24 12:01 荒土 阅读(1391) 评论(1) 推荐(1) 编辑
摘要: 在梦里我睁开眼睛,窗帘挡住了清爽的早晨。 早晨和你都是蓝色的。 你撩开发梢,轻吻我的脸颊,寒冷一点一点退怯。 我以为我醒了,告诉你梦里的满天繁星。 而我没有说的, 在那个梦里,我的尸体一路跋涉,去和你告别。 阅读全文
posted @ 2013-09-22 16:47 荒土 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 本帖最后由 anrainie 于 2013-7-23 11:31 编辑对于eclipse插件开发的新手,经常会遇到插件写好了,拷贝到plugins或dropins文件下,但是没有生效。上网各种问,也很难找到正确的答案。事实上,自己现场处理,会更快的得到答案,和提高自己解决问题的能力。现在我说下一下如何应用一个插件:1、在插件环境下测试。选择debug按钮下的run Configuration(调试 配置),选中Argument。读一下英文,就可以明白这里是配置虚拟机和eclipse的启动参数,后面我会说明在“应用环境”下要怎么使用这些参数在program arguments中加入两个参数:-c 阅读全文
posted @ 2013-07-23 11:40 荒土 阅读(4620) 评论(1) 推荐(0) 编辑
摘要: 1、动态代理只会调用(invoke)接口已有的方法2、如果有一个接口已有的方法被另外一个接口已有的方法调用,后者在被外部调用时,会触发动态代理的invoke,但前者不会触发。(估计是为了避免迭代以及提高效率) 阅读全文
posted @ 2013-06-20 17:18 荒土 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1、创建product Configuration,这个是产品的配置文件,声明了要导出的RCP产品的形式,有无启动器,需要的插件,启动参数,名称,加载图片,splash等等。2、实现两个扩展点3、product文件Overview位置配置产品的ID、版本,启动product、application等信息4、Dependcies位置配置依赖的插件5、Configuration位置配置插件和启动级别,以及指定config.ini配置文件信息(能根据不同的系统指定)6、Lauching位置,配置启动器以及exe图标,程序参数和虚拟机参数7、Splash位置指定splash的图片和格式8、Brandi 阅读全文
posted @ 2013-04-15 12:02 荒土 阅读(4839) 评论(0) 推荐(0) 编辑
摘要: 原文链接:OSGi组件依赖 OSGi doesn’t allow you to specify class visibility at the class level, but instead at the level of the containing package.1. The header:Export-Package and The directives for the Export-Package header 当指定一个package export,默认的它的subpackage是没有exportde,需特别指定。 Directives for the Export-Packa. 阅读全文
posted @ 2013-04-11 15:55 荒土 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 在xml配置Hibernate hbm定义时候,catelog用于定义数据库\数据分区。如果该hbm中同时定义了one-to-one关系,会抛出异常。暂未找到原因,去掉catelog即可。 阅读全文
posted @ 2013-01-26 12:08 荒土 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个问题,Eclipse在Splash启动阶段对多线程的支持有点不同。根据某人的见解,org.eclipse.ui.internal.StartupThreading 可以解决这个问题我看了一眼Eclipse自己的Splash实现是这样的: private void updateUI(final Runnable r) { Shell splashShell = getSplash(); if (splashShell == null || splashShell.isDisposed()) return; ... 阅读全文
posted @ 2013-01-08 10:49 荒土 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 我们使用eclipse的java编辑器的时候,会经常用到alt+/触发的自动代码补全这个并不仅仅是SWT/JFACE框架下的内容更是属于eclipse先说明一下这个概念,现在的eclipse是基于osgi框架的,osgi是一个可热插拔的以bundle为基本元素的灵活管理规范。eclipse提供了一个osgi规范的实现叫做equinox,eclipse的插件(plugin)即是bundle。swt/jface则是用于构建eclipse的UI框架。但是,你所说的这个问题,其实看下eclipse的编辑器如何实现的就能明白了。去官网下载一个eclipse for rcp含源码版本,即可看到代码提示是怎 阅读全文
posted @ 2012-12-24 11:23 荒土 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 1、Maven打包时出现错误:Fileencodinghasnotbeenset, using platformencodingGBK解决方案:在<build>下加入<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>如果是maven3,则只需要<sourceEncoding>UTF-8</sourceEncoding>2、m2e打包时出现错误:Unable to locate the Javac Compiler in XXX\tool.jar我们知道m 阅读全文
posted @ 2012-12-11 11:21 荒土 阅读(2251) 评论(1) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页