Java-IDE(插件开发)
Summer_DM
只要你还活着,就停不下前进的脚步!加油!
展开
-
插件开发:eclipse远程调试已发布的产品
如何远程debug已发布项目?在做插件开发中,我们经常需要对已经发布了的RCP产品进行远程调试。例如:在已经发布产品后,客户在使用中发现了一个bug,这个时候,作为码农的我们往往需要:复现。那么第一步就是询问客户,使用的是哪一个版本?然后拿相同的版本首先进行远程调试一遍,看一下是否存在这个问题?可能有些人要问,为什么一定要使用产品进行调试复现,而不用本地源码呢,毕竟最后修改的都是源码啊?因为...原创 2020-05-02 10:36:05 · 363 阅读 · 0 评论 -
插件开发:ANTLR简单入门
最浅俗易懂的入门实例因为工作原因,本人正在使用antlr解析一种语言,所以本文算是本人的一点学习心得,这里是一个简单的入门案例,对一个只包含数字和字母的字符串的解析规则;由于入门时记录,所以有错还望各位包含纠正,谢谢。一、新建一个简单地java工程(其他工程也可以)1、导入antlr的jar包这里我导入的是antlr-4.4-complete.jar,当然可以去下载最新版:官网下载...原创 2020-04-16 23:31:10 · 1097 阅读 · 2 评论 -
插件开发:GEF入门案例
GEF的简单入门案例前提环境:jdk-1.8eclipse-oxygen一、新建一个RCP项目新建一个插件项目(New 一个 Plug-in Project)。输入项目名称(gef.xia.test.demo),接着next。Content页说明。标点说明:①:是否生成一个Activator,用于管理插件的生命周期②:是否想要创建一个RCP程序,此处必须选择“是”或者“y...原创 2020-03-30 21:03:10 · 379 阅读 · 0 评论 -
插件开发:关于aptana编辑器中JS编辑器的调研
JS编辑器的调研aptana是一个很不错的基于eclipse开发的一个可以解析多种语言的IDE工具aptana官网。它包含了多种语言的编辑器,是一个很不错的编辑器工具,而且重要的是它的源码是完全公开的:aptana-studio3。以下是本人在做插件开发中使用的关于JS编辑器的一些调研成果,基本上详细到每一个类。因为是按照文本解析、语法高亮、辅助提示、错误警告这几个部分来进行说明。此调研内容...原创 2020-02-25 11:16:54 · 162 阅读 · 0 评论 -
插件开发:ANTRL 语法学习
antrl语法简单学习antlr语言是诸多解析语言里边比较方便便捷的,以下只是个人在使用时学习的一些语法记录;1、标识符(Identifiers)词法单元和词法规则通常以大写字母命名解析规则(parser rule) 以小写字母开头命名(驼峰命名法)2、文字(Literals)ANTLR不区分字符和字符串.所有的字符串(这里是指出现在源文件中的需要被识别的字符串)都是由单引号引用起...原创 2020-02-22 17:44:20 · 828 阅读 · 0 评论 -
插件开发:如何获取工程中的图片?
获取工程中的图片在eclipse采用osgi前一般是:在每一个工程中都有一个类似javaweb开发一样的启动类,叫xxxPlugin;在eclipse采用osgi后此类一般叫做:xxxActivator;下面是这些类的关系:可以很明显看出,不管是xxxPlugin还是xxxActivator都是继承自AbstractUIPlugin类,而AbstractUIPlugin类又是继承Pl...原创 2020-02-21 10:52:15 · 367 阅读 · 0 评论 -
插件开发:如何读取xml内部属性?
读取xml文件内部属性1、获取xml文本,并读取内容/** * SdmEditorPlugin为插件工程的工程名 * 设置默认值,读取模板test-entry-dictionary.xml * 此模板的位置:SdmEditorPlugin/conf/test-entry-dictionary.xml */ static { // 创建解析器 SAXReader reader ...原创 2020-02-20 09:39:29 · 359 阅读 · 0 评论 -
插件开发:eclipse中插件开发,如何获取路径?
获取各种路径总结1、获取某plugin的路径//方法一:Platform.getBundle("sdmpluginid").getLocation().//方法二: eclipse采用osgi后好像还可以: Activator.getDefault().getBundle().getLocation().//方法三:eclipse采用osgi前好像好像是:SdmPlugin....原创 2020-02-19 21:49:34 · 1015 阅读 · 0 评论 -
插件开发:如何将document对象读取到文件中
如何将document对象读取到文件中1、获取document流//Messages.FILE_STYLE:工程中的文件夹名称;Messages.DEFAULT_ABF4A:工程中文件夹下的文件名称;Document abfDoc = Dom4jUtil .getDocument(TemplateObtain.getTemplateInputStream(Messages.FILE...原创 2020-02-19 09:42:00 · 1936 阅读 · 0 评论