eclipse插件开发
gongli109
这个作者很懒,什么都没留下…
展开
-
eclipse插件项目中的后缀名为.exsd文件的作用
开发eclipse插件时,经常会在插件项目中的schema目录下面会有很多的*.exsd文件,这些文件是干什么的呢?有的人告诉我这是eclipse定义的一些标准,千万不能动,动的话你的插件就完了,所以每每遇到这些文件,我都跟对待“大神”一样敬而远之,人家是标准,标准这玩意,不是任何人都能动的,除非你也是“大神”。但是,也一直很费解,既然是eclipse的标准,为什么只在有些插件中有?既然是标准,e原创 2012-05-15 09:52:13 · 10725 阅读 · 1 评论 -
Eclipse启动参数大全
包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个功能.运行 Eclipse将 Eclipse 驱动程序安装(解压缩)到某个目录(例如,转载 2013-04-25 20:25:06 · 1670 阅读 · 0 评论 -
Exception in thread "Timer-0" org.eclipse.swt.SWTException: Invalid thread access
在一个线程之中调用SWT控件的方法,报了现面的错误:Exceptionin thread "Timer-0"org.eclipse.swt.SWTException:Invalid thread accessatorg.eclipse.swt.SWT.error(SWT.java:4282)atorg.eclipse.swt.SWT.error(SWT.java:4197)原创 2013-03-07 10:30:48 · 2777 阅读 · 0 评论 -
如何获取eclipse的相关源码?
前一段时间做eclipse插件,需要看eclipse有些视图的源码,再网上搜半天找不到,人家都说eclipse是开源的,但是它的源码怎么搜不到呢?汗! 后来,经过一阵子捣鼓,搞了一个很方便的获取到eclipse相关的源码的方法,具体做法如下:1,首先确定到你的eclipse有cvs插件,我估计所有的到eclipse版本都应该有这个插件;2,到eclipse的官网的下载原创 2012-11-29 13:49:07 · 1164 阅读 · 0 评论 -
eclipse的插件开发如何体现现代编程的模块化?
现代编程的一大特点是:模块化编程,具体来说就是好几个人来完成一个大的的功能:这一个大的功能又拆分为好几个子功能,每一个人做一块子功能,然后导出子功能的API,而大功能的运行实际上就变成子功能导出的API的相互调用,那么eclipse的插件开发又是如何体现模块化编程呢? 其实这个很简单,如果你的一个插件项目A开发完成以后,而你这个插件A开发的一些功能要被另一个插件B使用,就提来说就是A项目原创 2012-11-24 16:07:08 · 1537 阅读 · 0 评论 -
eclipse插件开发的一点总结
1、要想一个插件的类或者加载的.jar包被另一个插件所用,首相在导出插件的plugin.xml中的runtime页签中classpath部分中加入该jar包,然后在Dependencies页签中将该jar包中你想用的包导出,最后你就可以在要引入此包的插件中的plugin.xml的Dependencies页签中引入此包了。原创 2012-10-09 10:12:03 · 636 阅读 · 0 评论 -
SWT全接触
当然,虽然这个专题名叫"全接触",但毕竟不可能面面俱到,在一篇文章中兼收并蓄SWT的全部内容也不现实。但不管怎么说,我都将尽力展示SWT的使用细节,希望能为那些对SWT感兴趣的人提供一些帮助。1.SWT简介SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT转载 2012-08-28 09:25:46 · 1245 阅读 · 0 评论 -
解决在loongson机器上eclipse内置游览器报的错误
在龙芯的机器上用eclipse的内置游览器打开一个xml文件,报了这样的错误:Embedded browser not availableProblem detailThe embedded browser widget for this editor cannot be created.It is either not available for your operating sys原创 2012-08-15 12:19:30 · 2658 阅读 · 0 评论 -
在eclipse的server视图中适配TongWeb
经过我一段努力终于将这个关于TongWeb插件搞定,期间也走了一些弯路,现在把大致的过程介绍一下:要想在eclispse的server视图中添加Tongweb选项,千万不能硬来,直接通过修改server视图的源码来达到此目的,这样做很费劲,原因有二:一、你等于把server要实现的功能,自己再重现实现一下,看看它复杂的源码,你会觉得你要干的绝对是一个惊人的工程;二,这样做的话,也不符合插件可重用的原创 2012-05-16 12:19:38 · 5742 阅读 · 0 评论 -
server视图的插件
at org.eclipse.jst.server.generic.internal.xml.Resolver.resolvePropertiesFromCache(Resolver.java:93) at org.eclipse.jst.server.generic.internal.xml.Resolver.resolvePropertiesFromCache(Resolver.ja原创 2012-05-16 16:14:39 · 712 阅读 · 0 评论 -
java.lang.LinkageError: loader constraint violation:
插件开发启动报这个错误:java.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) previously initiated loading for a different type with原创 2017-03-30 10:53:33 · 5076 阅读 · 1 评论