- 博客(55)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 插件开发常见问题整理
1.添加第三方包以后,调试运行没错,导出后程序无法运行或无法导出。 这个问题是新手最常见的问题了,由于普通的java项目配置第三方jar包,都是直接配置Build-Path的(实际上是修改了项目下的.class-path文件),但是在插件项目中,还需要修改MANIFEST.MF文件。 最简单的正确方法 就是在plugin.xml,runtime一页中,class-path
2009-08-19 11:34:00
2916
1
原创 Eclipse插件开发系列文章---序
插件开发的内容很多,也很复杂,尤其是做IDE方面的开发,其中遇到的一些技术,随便拿出来就是一套框架,往往感觉越做会的东西越少。 从事插件开发这么多年以来,不敢说精通,也算小有所成。 我一向认为,技术要以精为主,不必求全。但是最近这两年感觉进入一个平台期了,提升不大,所以想开阔一下视野,增长一下其他方面的经验。在这之前,想写些东西,对这些年的插件开发方面的积累做一下总结,也算对自己有个交代,如果同时
2014-01-24 23:08:01
1031
原创 Eclipse的2012年规划
最近看到了一篇Eclipse基金会Executive Director Mike Milinkovich的博客http://mmilinkov.wordpress.com/2012/01/06/its-going-to-be-an-exciting-year/ 。文中说道2012年将要进行的几件重要活动,这里简要转述一下其中几条,详情请看原文,Eclipse 4 将会成为Eclipse
2012-02-10 09:42:34
1238
4
原创 OSGi控制台在Eclipse插件开发中的妙用
OSGi的实现本身有一个控制台,提供插件的查看和管理功能。而Eclipse是基于OSGi的平台应用,这样我们可以使用这个控制台辅助进行插件的管理,调试等工作… 一、管理和诊断 从事插件开发的各位同行也许都遇到过这样的问题:某个插件在发布以后无法启动,在Eclipse的插件列表中也看不到。这种情况一般是插件打包的时候出错,或者插件的依赖项不能满足。 如果项目的插件本身就比较多,或者依赖项比较多,这种问题查起来就非常痛苦。(Eclipse的插件列表会自动忽略某些无法启动的插件,无法通过Eclipse本身的插
2011-03-18 12:01:00
1203
原创 Ubuntu10.04EclipseTab页标题栏超大的解决方案
<br />Google到了这个:http://ubuntuforums.org/showthread.php?t=1465712<br />简单地说就是:<br />1. 在控制台输入<br /> gedit ~/.gtkrc-2.0<br /> <br />2. 复制下面的内容,保存,并重启Eclipse即可<br /> style "gtkcompact" {<br />GtkButton::default_border={0,0,0,0}<br />GtkButton::default_ou
2010-07-21 14:54:00
996
原创 Ubuntu使用笔记
1.怎样修改源地址?修改/etc/apt/sources.list文件修改后,执行sudo apt-get update使修改生效。2. apt-get安装软件提示插入光盘。这个是因为源地址中有光盘的项,删除对应的条目即可。即,修改/etc/apt/sources.list文件,删除里面cdrom的记录。3.Flash Player中文乱码修改/etc/fo
2010-03-31 23:20:00
537
原创 使用Dropbox同步不同电脑上的文件
如果你在家和公司用的是两台不同的电脑,你苦心收集的一些资料如何同步?你阅读pdf,在上面做了一些注释,书签,如何同步? Dropbox可以设置一个文件夹为同步文件夹,任何在这个文件夹里的文件的改动都会自动同步到服务器,另外安装了客户端的电脑就会自动同步下来。 相比CVS,SVN等工具,优点是:1. 自动2. SVN这些毕竟是做版本控制的,它关心的是版本历史记录。
2010-02-04 10:34:00
3019
原创 发现Java核心技术第七版中文一处严重翻译错误
Java2核心技术第七版中文版第二卷第600页,警告处这样说: 如果将jar放入jre/lib/ext目录中,并且在它的类中有一个类需要调用系统类或者扩展类,那么就会遇到麻烦。扩展类加载器并不使用类路径。 刚读到这里十分不解,为什么用到系统类或扩展类会发生错误?并且一个类怎么可能不会用到系统类?于是,找到英文版原文如下:You can run into grief if y
2010-01-12 11:23:00
1553
原创 关于在Eclipse中使用Ant中文路径乱码的错误
情况是:1. 有一个项目,这个项目的路径没有使用默认路径,而是使用了工作区间外的路径,并且路径中含有中文。2. 创建一个build.xml的Ant build文件。在Eclipse中运行。 在控制台里看到,路径里的中文都是乱码,而且由于乱码导致了Build没有进行(build文件都找不到,当然)。 最后,在运行配置里,Common这个Tab页里,ConsoleEncodin
2009-12-07 13:54:00
2479
原创 JDK Logger指定配置文件
默认情况下,JDK的LogManager会在JRE目录下的"lib/logging.properties"这个文件中读取配置。 除此之外,LogManager还可以根据两个系统属性来允许用户控制日志的配置:"java.util.logging.config.class" "java.util.logging.config.file" 其中,class这个属性优
2009-12-03 10:33:00
1772
转载 一个简单的Docbook 5.0例子
我使用Docbook写文档大约才一两个月的时间,但关注Docbook已经很久了,在网上也阅读了很多中文及英文的Docbook文档。一直没用Docbook的主要原因是Docbook4.2的编译环境配置看起来很繁琐。我曾经尝试配置过一次,但看到一大堆catalog配置、SGML配置、OpenJade配置,最终放弃了。 直到有一天,我看到benr写的Playing Wi
2009-11-13 17:16:00
1322
原创 使用Eclipse生成JavaDoc乱码的解决方法
具体表现是生成的文档,程序里注释里的中文都生成对了,而框架本身的中文却是乱码。可以看出,读取文件的编码是正确的,但是输出编码错了,所以指定输出编码,增加参数:-charset GBK一切OK。
2009-11-04 10:07:00
743
转载 关于RCP项目使用UTF-8编码,导出后中文乱码的解决方法。
1.右键单击build.properites文件,"PDE tools" -->" Create Ant Build File" 2.打开生成的build.xml文件,在javac中增加属性encoding="utf-8" 3.打开build.properties文件,浏览"Build"页面,勾选中"Custom Build"(网上的文章,把这一步放到了最前面。但实际上,默认是
2009-10-28 14:51:00
1653
原创 英格力士
Self-Host 不知道如何翻译,意思是:例如一种开发语言,可以开发自己的编译器,然后在使用自己开发的编译器能进行这种语言的开发,再开发这种编译器。这种情况,一般就是说Self-Host的。
2009-10-26 17:19:00
1117
原创 关于Java5中提供的静态导入(import static)
Java5中新增特性import static aaa.ClassA.StaticMethod 这种语法可以导入类中的静态方法,从而在使用的时候,不必每次都写ClassA.StaticMethod() ,在大量使用静态类方法的时候可以简化编程。 不过,也有人认为这会造成某种程度的混乱,或者可读性的降低。
2009-10-21 10:57:00
537
原创 关于CSDN博客专家
看到越来越多只有个位数文章的博客专家,大有泛滥之势。 试想某一日也会有一下场面:“你是CSDN博客专家”“你才是CSDN博客专家,你全家都是CSDN博客专家!”
2009-10-13 14:18:00
1040
1
转载 FAQ How do I write to the console from a plug-in?
Many of the people asking this question are confused by the fact that two Eclipse instances are in use when you are developing plug-ins. One is thedevelopment platform you are using as your ID
2009-10-12 16:14:00
577
原创 桌面图标全不见了.
搞了半天,原来Windows还有这个功能:桌面右键-->排列图标-->显示桌面图标. 用了这么多年,今天刚刚才知道有这个功能······
2009-09-22 08:58:00
726
3
原创 Ubuntu+Windows双系统下,两个系统时间差8小时的问题
如题情况,在论坛上得知: 是因为Ubuntu默认为Bios的时间是UTC时间,而windows则不这样,所以,到Ubuntu下修改/etc/defaults/rcS文件,把里面的UTC=yes改成no就可以了。 老实说,我虽然改好了,但没搞懂。。。尤其是,为什么windows下不能修改系统时间了。。。
2009-09-15 00:06:00
1344
原创 拒绝盗版之路
1.操作系统:Ubuntu2.浏览器:Firefox, Chrome3.Ftp客户端:FileZilla4.播放器 KMplayer5. 邮件客户端: ThunderBird或者foxmail6. 词典: stardict 暂时就这么多。 暂时还不能完全脱离Windows...
2009-09-14 19:58:00
619
1
转载 JSR-045规范
JSR-045是针对非Java语言,需要编译成class文件在JavaVM上运行并调试的一个规范。以下内容来自:http://jcp.org/aboutJava/communityprocess/review/jsr045/index.html JSR-045: Debugging Support for Other Languages G
2009-09-01 10:43:00
1517
原创 莘县话
昨天 叫 夜里个 前天 叫前了个 晚上 叫 哄上早晨 叫 清起来 下午 叫 天西 从前 叫 每遭 中午 叫 晌午头上 今天 叫 今哩个 过年 叫 年下 早晨 叫 清起来膝盖 叫 搁拉拜子 头 叫 脑袋刮子 下巴 叫 嘴把子 腋窝 叫 咯扎窝 蹲着 叫 估几着 骗 叫 胡弄 骂人 叫 "呟(juan)人 干什么去了 叫 咋起类 做饭 叫 揍饭 壁虎 叫 蟹马虎
2008-12-08 21:46:00
2204
转载 正则表达式
以下内容转自百度百科:http://baike.baidu.com/view/94238.htm&p=9a6fd45f86cc4af443be9b7e54&user=baidu 正则表达式之道原著:Steve Mansoursman@scruznet.comRevised: June 5, 1999(copied by jm /at/ jmason.org from http://ww
2008-09-14 23:41:00
849
原创 怎样让你的插件功能部件出现在Eclipse的about对话框中
1.首先要有一个功能部件项目 ,并且设置其ID与插件项目相同 或者 设置其Branding plug-in为为你的plugin。 2.插件项目 下,必须有about.ini文件。具体内容可以参考:http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.isv/guide/product_configfeature.ht
2008-09-09 21:48:00
991
原创 关于在插件开发中遇到的NoClassDefineFound异常。
情况是:1.两个插件,插件B依赖于插件A,并且使用了A中的类。2.编译正常通过,运行时报NoClassDefineFound异常。 经过反复检查,终于发现,是因为在插件A的start方法中调用某些方法的时候遇到异常没有处理,导致插件A启动失败,于是报错。
2008-09-09 21:46:00
1072
原创 关于Eclipse插件的JUnit测试。
1.创建一个插件测试项目;即创建一个普通的插件项目。2.添加依赖项。 添加被测试插件项目和org.junit4(或者org.junit)两个到插件依赖项里面。3.被测试项目要在runtime页里,指明导出需要被测试的包。4.写测试用例。5.run-->run as-> Junit plug-in test.参考资料:FAQ What is a PDE JUnit test?FAQ_What_is_
2008-07-16 15:38:00
992
转载 GMF Labels
原文地址:http://wiki.eclipse.org/GMF_LabelsLabels represent pieces of text possibly associated with icons on diagram surface. Text may be edited using inplace facility. There are many possibilities to c
2008-06-05 20:56:00
760
原创 GMF 学习笔记
1.为不对应模型的链接添加标签的方式。在gmfGraph里: a.首先新建一个Figure descriptor(取名ConnectionLabelFigure),并添加一个child label,设置其默认Text。 b.新建一个DiagramLabel(取名ConnectionDiagramLabel);在这个节点下,可以添加AlignmentFacet和LabelOffsetFace
2008-06-05 20:06:00
1042
原创 关于Eclipse中的选择服务(SelectionService)V1.0
翻译自下面文章。还没有完成翻译,因为最近没有精力做这个事情,又看到很多朋友遇到这方面的问题,先发上来。http://www.eclipse.org/articles/Article-WorkbenchSelections/article.htmlBy Marc R. Hoffmann, Mountainminds GmbH & Co. KG, hoffmann@mountainminds.
2008-05-07 09:39:00
2950
2
转载 eclipse.ini说明
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?下面我们一一进
2008-04-30 14:57:00
1096
转载 How do I open an editor on something that is not a file?
Since 3.3 you can use the new EFS support to open an text editor on a file store thats backed by any kind of EFS using IDE.openEditorOnFileStore(page, fileStore). Most editors will accept as inp
2008-03-03 10:57:00
1764
转载 How do I open an editor on a file outside the workspace?
Since 3.3 you can use the new EFS support to open an text editor on a file outside the workspace: String name= new FileDialog(aShell, SWT.OPEN).open(); if (name == null) return; IFileS
2008-03-03 10:52:00
935
转载 年度最佳幽默短篇,笑疯了...
最佳音响奖 那天路过一路口,有放屁的欲望,正好有一个人在蹬摩托,我就想借此机会掩盖自己的屁声,哪知道声音过大,那蹬摩托的人以为发动开了,挂上档就要走,那次我糗大了...... 手机商特别奖 我的一个朋友,新买了个手机。结果上公共厕所的时候不小心把手机掉到便坑里去了。不幸之中的万幸是便坑里面的东西很粘
2008-01-29 14:41:00
589
转载 笑话,嘎嘎(中国移动公司老总上厕所 )
地点:公共厕所。 中国移动公司老总上厕所 "干什么的?"看厕所的大婶喊。 "我是中国移动老总,我内急。" "你不知道现在什么都要收费啊?"大婶。 "行,多少钱?" "进去5毛,出来3毛。"大婶看着他。 "什么出来也要收费?"老总瞪着眼睛。 "看什么看,我们这里实行双向收费。如果你办个厕所套餐的话,就可以单向收费了。 "行,我付
2008-01-24 13:15:00
674
原创 [转贴]原来世界这么糗
吃还是可能的 昨天去吃肯德基,排在我后面的像是一对儿情侣,眼看他们点了一大堆吃的,然后坐到我旁边。 坐下后,那个女孩就开始埋头猛吃,好像饿了好几天的样子,而男孩则一根一根地啃着薯条,好像有什么心事。 突然,男孩放下薯条,往前凑了凑,很认真地问:“青青,我追你行吗?” 女孩头也不抬,直接说:“不行!” 男孩又问:“一点可能也没有吗?”女孩干脆地说:“一点可能也没有!”男孩愣住了,两眼直直地
2008-01-22 10:33:00
492
转载 2006中国互联网大嘴经典语录TOP10
第10位 经典度:★ 获奖者:雅虎中国副总裁沈建明 原音重现:“雅虎助手自诞生之日起,就是一款纯绿色的软件。” 点评:这翻话沈总说得理直气壮,原因是雅虎中国刚刚在法庭了赢了奇虎。春风得意的时候讲话没经过脑袋,这情有可原,但说出这种吓死一头公牛的话,那就是罪过了。妓女说自己的处女,恐怕只有那些尝过鲜的嫖客才愿意相信吧? 建议:沈总让雅虎中国的UI设计师将雅虎助手的主
2008-01-16 10:27:00
630
Addison.Wesley.Eclipse.Plug-ins.Third Edition.Dec.2008.pdf
2009-08-06
OCL语言说明
2008-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人