Java 部署Eclipse插件的完整过程

Java 部署Eclipse插件的完整过程,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,目前我手头有一个插件项目。我想将其导出为存档的zip文件,这样我的同事就可以简单地抓取该文件并自行安装 我的插件中有依赖项、图标和一些文件。一切都在调试模式下工作,但一旦我尝试部署插件,就会出现问题 以下是我尝试过但没有成功的方法 方法1 右键单击我的插件项目 单击“导出…” 选择“可部署插件和片段” 检查我的插件 在“目标”选项卡下,选择“存档文件”,然后设置导出路径 在“选项”选项卡下,选中“将插件打包为单个JAR归档”和“允许目标平台中的二进制循环” 单击“完成” 归档文件包含一个“插件

目前我手头有一个插件项目。我想将其导出为存档的zip文件,这样我的同事就可以简单地抓取该文件并自行安装

我的插件中有依赖项、图标和一些文件。一切都在调试模式下工作,但一旦我尝试部署插件,就会出现问题

以下是我尝试过但没有成功的方法


方法1
  • 右键单击我的插件项目
  • 单击“导出…”
  • 选择“可部署插件和片段”
  • 检查我的插件
  • 在“目标”选项卡下,选择“存档文件”,然后设置导出路径
  • 在“选项”选项卡下,选中“将插件打包为单个JAR归档”和“允许目标平台中的二进制循环”
  • 单击“完成”
  • 归档文件包含一个“插件”文件夹,其中有一个jar文件。然后,我将jar文件复制到“C:\eclipse\dropins”并重新启动eclipse。我可以在那里看到我的插件,但是如果我运行插件中定义的向导,就会产生一个错误,说找不到“Activator”类

    方法2
  • 创建要素项目
  • 输入名称并单击“下一步”
  • 选择“从插件列表初始化”并检查我的插件
  • 单击“完成”
  • 打开“feature.xml”并转到“Dependencies”选项卡
  • 单击“计算”
  • 保存文件
  • 在要素项目上单击鼠标右键,然后单击“导出…”
  • 选择“可部署功能”,然后单击“下一步”
  • 在“可用功能”中检查我的功能
  • 在“目标”选项卡下,选择“存档文件”,然后设置导出路径
  • 在“选项”选项卡下,选择“打包为单个JAR归档”,并选中两个子复选框,选中“允许目标平台中的二进制循环”
  • 单击“完成”
  • zip文件中有2个文件夹和2个jar文件。我将文件夹“features”和“plugins”中的内容复制到Eclipse文件夹中的对应内容。这一次更好,我可以在向导旁边看到我的图标,但有一个错误“意外异常:MyTestPlugin功能不存在(org.eclipse.jdt.core)”


    我尝试使用不同的导出选项,并使用Eclipse UI(帮助-->安装新软件…)安装插件。它们就是不起作用


    由于我是这个领域的新手,我想知道如何导出和导入Eclipse插件。

    插件应该放在“Plugins”文件夹下,您可以取消选择“Package As individual jar archives…”选项,或者将生成的“your_feature.jar”文件提取为文件夹,并将该文件夹复制到“features”文件夹下eclipse的文件夹