![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Eclipse插件开发
ErikChan.hk
深耕前端(Vue, React)、磨练服务端(Go、Java)、向往嵌入式(计组、操作系统)、膜拜编译原理
展开
-
RCP 偏好存储
工程级// 设置偏好Preferences prefs = new ProjectScope(project).getNode(ResourcesPlugin.PI_RESOURCES);prefs.put(pref, value);prefs.flush();// 获取偏好Preferences prefs = new ProjectScope(activeProj).getNode(ResourcesPlugin.PI_RESOURCES);String prefValue= prefs.原创 2021-03-08 14:50:43 · 88 阅读 · 0 评论 -
RCP 中 plugin.xml 的 % 不生效的解决办法
问题引入开发RCP时,遇到 plugin.xml 中 "%XXXX"这样的字符串不显示 plugin.properties 设置的内容的问题,我们看一下官方解释:http://nricheton.homeip.net/?p=83 原文链接Localization in RCP plugins is usually done by including translationsin a property file and using their id in plugin.xml.I spend so原创 2021-03-04 14:56:58 · 183 阅读 · 1 评论 -
Eclipse插件开发 打开Preference Page或者PropertyPage
打开PreferencePageDialog:PreferenceManager manager = window.getWorkbench().getPreferenceManager();PreferenceDialog dialog = new PreferenceDialog(window.getShell(), manager);di...原创 2019-12-20 10:59:15 · 521 阅读 · 0 评论 -
Eclipse插件开发之新建向导
Eclipse插件开发之新建向导 添加向导入口...原创 2018-12-03 12:05:45 · 2315 阅读 · 0 评论 -
Eclipse插件开发之jgit下载与更新代码
Eclipse插件开发之jgit下载与更新代码 ...原创 2018-12-03 12:06:34 · 786 阅读 · 0 评论 -
插件开发中,引用第三方库不能正常调试的问题
各位做eclipse插件开发的同志们,大家在写插件的时候,引用第三方jar包,是否有遇到不能正常运行的问题?如下图所示:这些jar包在插件运行时和普通的java工程不一样,并不能正常被识别,于是会遇到这些库中的某些类找不到的问题。以下我就来描述引用jar包的流程和解决以上问题的办法。1、在工程目录下新建一个lib目录,将第三方库复制到该目录下,以json的库为例,需要用到以下jar...原创 2019-03-23 12:11:36 · 351 阅读 · 0 评论 -
OSGI bundle 生命周期
OSGI bundle共有六个生命周期:INSTALLED (安装期)RESOLVED (解析期)STARTING (启动期)ACTIVE(活跃期) STOPPING(停止期)UNINSTALLED (卸载期)关系图:OSGI命令: 命令 用途 使用方法 ss ...原创 2019-10-09 15:39:07 · 254 阅读 · 0 评论 -
RCP和OSGI的关系
OSGi(Open Service Gateway Initiative)有双重含义。一方面它指OSGi Alliance组织;另一方面指该组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platform)。Eclipse RCP是一项位于Eclipse平台核心的功能。大多数人想到Eclipse时,会想到Java集成开发环境(IDE)。如果将Eclipse...原创 2019-10-09 16:12:27 · 337 阅读 · 0 评论 -
SWT控件
面板(Composite)面板(Composite类)是最常用的容器。面板的构造方法格式如下: new Composite(Composite parent,int style) 第一个参数表示该容器创建在哪个容器上,第二个参数表示容器的式样。Composite的式样一般都是用SWT.NONE,这时Composite在界面是 不显示出来的,只是发挥着容器的作用。如果...原创 2019-10-09 17:53:38 · 341 阅读 · 0 评论