Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/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 如何在Eclipse中将插件部署为文件夹?_Java_Plugins_Eclipse Rcp - Fatal编程技术网

Java 如何在Eclipse中将插件部署为文件夹?

Java 如何在Eclipse中将插件部署为文件夹?,java,plugins,eclipse-rcp,Java,Plugins,Eclipse Rcp,我想将我创建的插件部署为文件夹 我现在这样部署插件:右键单击project->export->plug-in development->deployable plug-in and fragments->finish 问题是,即使未选中选项:package plug-in as individual jar archive,插件也会作为jar文件部署 如何以文件夹形式部署插件,因为我需要将该文件夹放在eclipse中才能使插件工作 将它们复制到Eclipse的根文件夹中,该文件夹已经包含 特性

我想将我创建的插件部署为文件夹

我现在这样部署插件:右键单击project->export->plug-in development->deployable plug-in and fragments->finish

问题是,即使未选中选项:package plug-in as individual jar archive,插件也会作为jar文件部署

如何以文件夹形式部署插件,因为我需要将该文件夹放在eclipse中才能使插件工作

  • 将它们复制到Eclipse的根文件夹中,该文件夹已经包含 特性和插件 重新启动Eclipse,然后可以在窗口->首选项->此处输入图像描述中查看已安装插件的设置

    • PDE支持新的Eclipse BundleShape标头。这个头文件只有两个值,“dir”或“jar”,它们指定了包的打包方式


      检查。

      除非您有特殊要求,否则插件不需要是文件夹。我有特殊要求,它应该有特定的名称类型,插件的类应该在文件夹中,而不是在包中,这样插件才能正常工作。这是非常不寻常的。几乎所有的事情都可以在一个罐子里完成。但是如果你想要一个需要使用的文件夹,你可以在功能中指定插件在安装期间展开。你知道是否有可能自动将所有必需的依赖项包含在文件夹或jar文件中吗?这取决于你所说的依赖项指的是什么。请扩大问题的范围。