Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RCP或SWT构建eclipse插件_Java_Eclipse_Eclipse Plugin_Swt_Eclipse Rcp - Fatal编程技术网

Java RCP或SWT构建eclipse插件

Java RCP或SWT构建eclipse插件,java,eclipse,eclipse-plugin,swt,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Swt,Eclipse Rcp,我是eclipse插件开发的新手。我想开发一个插件,它将从工作区中的类生成XML文件。它将有2-3个UI表单,在生成XML时从用户那里获取信息 从我读到现在,我认为有两种方法可以开发插件 SWT RPC 我想知道哪种方式适合我 两者都是,它们不是相互排斥的。是Eclipse中使用的WIDGET工具包,RCPRICE客户端平台是基于SWT的应用平台,也是Eclipse IDE的基础。 我建议您从项目模板开始。从中获取最新的Eclipse for RCP和RAP developers包。创建一个新的

我是eclipse插件开发的新手。我想开发一个插件,它将从工作区中的类生成XML文件。它将有2-3个UI表单,在生成XML时从用户那里获取信息

从我读到现在,我认为有两种方法可以开发插件

SWT RPC
我想知道哪种方式适合我

两者都是,它们不是相互排斥的。是Eclipse中使用的WIDGET工具包,RCPRICE客户端平台是基于SWT的应用平台,也是Eclipse IDE的基础。 我建议您从项目模板开始。从中获取最新的Eclipse for RCP和RAP developers包。创建一个新的插件项目文件>新建>插件项目,在向导的第二页上选中此插件将对UI做出贡献,并在最后一页上选择一个模板

你也应该看看答案开始


请注意,虽然这种方法仍然适用于Eclipse4,但如果您只针对Eclipse4IDE,则可以使用更新的API。有关此方法的文档,请参阅。

两者都是,它们并不是相互排斥的。是Eclipse中使用的WIDGET工具包,RCPRICE客户端平台是基于SWT的应用平台,也是Eclipse IDE的基础。 我建议您从项目模板开始。从中获取最新的Eclipse for RCP和RAP developers包。创建一个新的插件项目文件>新建>插件项目,在向导的第二页上选中此插件将对UI做出贡献,并在最后一页上选择一个模板

你也应该看看答案开始


请注意,虽然这种方法仍然适用于Eclipse4,但如果您只针对Eclipse4IDE,则可以使用更新的API。有关此方法的文档,请参阅。

谢谢@ralfstx。我想知道,对于RCP和RAP开发者来说,从Eclipse开发插件比普通的Eclipse有什么特殊的好处吗?@BhushanPatil没有,这是普通的Eclipse;-您应该已经安装了PDE插件开发环境,这已包含在本软件包中。谢谢@ralfstx。我想知道,对于RCP和RAP开发者来说,从Eclipse开发插件比普通的Eclipse有什么特殊的好处吗?@BhushanPatil没有,这是普通的Eclipse;-您应该已经安装了PDE插件开发环境,这也包含在这个包中。