Java 为现有桌面应用程序开发eclipse插件

Java 为现有桌面应用程序开发eclipse插件,java,eclipse,swing,plugins,Java,Eclipse,Swing,Plugins,我想在现有桌面应用程序的基础上开发eclipse插件。桌面应用程序已经在JavaSwing中开发,我想创建eclipse插件,它将使用这个现有的桌面应用程序以及现有的eclipse功能,如重构等 到目前为止,我发现了以下资源: 书 Eric Clayberg的Eclipse插件 Eclipse4插件开发示例初学者指南 其他资源包括 vogella开发Eclipse、RCP、插件和OSGi 我想开始开发eclipse插件,但不确定如何开始。我开始阅读vogella教程,但它谈论的是

我想在现有桌面应用程序的基础上开发eclipse插件。桌面应用程序已经在JavaSwing中开发,我想创建eclipse插件,它将使用这个现有的桌面应用程序以及现有的eclipse功能,如重构等

到目前为止,我发现了以下资源:

    • Eric Clayberg的Eclipse插件
    • Eclipse4插件开发示例初学者指南
  • 其他资源包括

    • vogella开发Eclipse、RCP、插件和OSGi

我想开始开发eclipse插件,但不确定如何开始。我开始阅读vogella教程,但它谈论的是EclipseRCP,我不确定我是否需要它?如果有人能为我提供方向和起点,我将不胜感激。

Eclipse插件始终作为Eclipse RCP的一部分运行。Eclipse本身是一个(非常大的)RCP,因此您可以开发插件作为Eclipse的一部分运行,或者您可以从头开始编写自己的RCP。

那么,您的意思是我需要在Eclipse中开发另一个RCP?那么什么是研究RCP的最佳资源呢?我不理解你的观点?你能澄清一下我应该开发RCP还是插件吗?对不起,如果我理解不正确,Eclipse中的所有东西都是插件。您可以将您的插件添加到现有的Eclipse安装中,也可以将您的插件以及Eclipse中的一些插件打包到您自己的RCP中—这取决于您自己。感谢您回答greg。我很感激。你现在能确认我的理解吗?因为我需要开发插件,该插件需要使用现有的dekstop应用程序和其他eclipse功能,所以我将开发自己的RCP?是这样吗?