一种基于内嵌chromium开发Eclipse插件的方法及装置与流程

文档序号:22757098发布日期:2020-10-31 09:54阅读:来源:国知局

技术特征:

1.一种基于内嵌chromium开发eclipse插件的方法,其特征在于,包括如下步骤:

基于java-cef将谷歌浏览器内核chromium嵌入到eclipse的swt中;

根据所述谷歌浏览器内核chromium自带的开发工具编写eclipse插件的前端代码,以得到eclipse插件对应的模板代码;其中,所述前端代码能够调用本地代码。

2.根据权利要求1所述的开发eclipse插件的方法,其特征在于,基于java-cef将谷歌浏览器内核chromium嵌入到eclipse的swt中包括如下步骤:

所述java-cef调用api接口函数创建cefbrowser,利用所述cefbrowser调用谷歌浏览器内核chromium;

根据所述swt提供的swt_awt桥调用swt_awt.new_frame()函数,以创建awtframe界面框架;

将所述cefbrowser调用的谷歌浏览器内核chromium加载至awtframe界面框架中,以实现谷歌浏览器内核chromium在swt中的内嵌。

3.根据权利要求1所述的开发eclipse插件的方法,其特征在于,采用html5、css和js编写eclipse插件的前端代码。

4.根据权利要求3所述的开发eclipse插件的方法,其特征在于,嵌入到所述swt中的谷歌浏览器内核chromium包括调试单元,所述调试单元用于对eclipse插件的前端代码进行调试,以实现前端代码的安全运行。

5.根据权利要求4所述的开发eclipse插件的方法,其特征在于,嵌入到swt上的所述谷歌浏览器内核chromium还支持远程web访问,以响应用户的访问请求。

6.一种基于内嵌chromium开发eclipse插件的装置,其特征在于,包括:

内嵌模块,用于根据java-cef将谷歌浏览器内核chromium嵌入到eclipse的swt中;

eclipse插件获得模块,用于根据所述谷歌浏览器内核chromium自带的开发工具编写eclipse插件的前端代码,以得到eclipse插件对应的模板代码;其中,所述前端代码能够调用本地代码。

7.根据权利要求6所述的开发eclipse插件的装置,其特征在于,所述内嵌模块执行下述流程:

利用所述java-cef通过api接口函数创建cefbrowser,利用所述cefbrowser调用谷歌浏览器内核chromium;

根据所述swt提供的swt_awt桥调用swt_awt.new_frame()函数,以创建awtframe界面框架;

将所述cefbrowser调用的谷歌浏览器内核chromium加载至awtframe界面框架中,以实现谷歌浏览器内核chromium在swt中的内嵌。

8.根据权利要求7所述的开发eclipse插件的装置,其特征在于,采用html5、css和js编写eclipse插件的前端代码。

9.根据权利要求7所述的开发eclipse插件的装置,其特征在于,嵌入到所述swt中的谷歌浏览器内核chromium包括调试单元,所述调试单元用于对eclipse插件的前端代码进行调试,以实现前端代码的安全运行。

10.根据权利要求9所述的开发eclipse插件的装置,其特征在于,嵌入到swt上的所述谷歌浏览器内核chromium还支持远程web访问,以响应用户的访问请求。


技术总结
本发明涉及一种基于内嵌chromium开发Eclipse插件的方法及装置,属于计算机技术领域,解决了现有的开发Eclipse插件的方法复杂度较高的问题。基于Java‑CEF将谷歌浏览器内核chromium嵌入到Eclipse的SWT中;根据所述谷歌浏览器内核chromium自带的开发工具编写Eclipse插件的前端代码,以得到Eclipse插件对应的模板代码。实现了Eclipse插件的开发,提高了Eclipse插件的开发效率。

技术研发人员:邱钰锋;郭华;罗汝斌
受保护的技术使用者:远光软件股份有限公司
技术研发日:2020.06.18
技术公布日:2020.10.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1