如何重新安装已安装的Eclipse插件?
如何将eclipse插件从一个eclipse安装“删除”或“复制”到另一个eclipse安装?例如,我安装了两个eclipse,其中一个安装了一个插件,我没有安装该插件的安装程序,也没有现成的在线插件。有可能在我的其他版本的eclipse上安装这个插件吗?如果是,怎么做如何重新安装已安装的Eclipse插件?,eclipse,plugins,Eclipse,Plugins,如何将eclipse插件从一个eclipse安装“删除”或“复制”到另一个eclipse安装?例如,我安装了两个eclipse,其中一个安装了一个插件,我没有安装该插件的安装程序,也没有现成的在线插件。有可能在我的其他版本的eclipse上安装这个插件吗?如果是,怎么做 另外,如果我的两个eclipse版本真的是不同的版本,即一个是3.4,另一个是3.3或3.2,这有关系吗?是的,您可以通过将相应的目录(或jar)从源eclipse安装插件/或/和功能/目录复制到目标eclipse安装插件/或/
另外,如果我的两个eclipse版本真的是不同的版本,即一个是3.4,另一个是3.3或3.2,这有关系吗?是的,您可以通过将相应的目录(或jar)从源eclipse安装插件/或/和功能/目录复制到目标eclipse安装插件/或/和功能/目录来轻松做到这一点 根据插件的不同,当源和目标版本不同时,您可能会遇到兼容性问题。有些插件使用braod系列的eclipse版本,有些插件需要不同的版本
还有一个一般性的提示:不要含糊其辞,要更具体一些。有时在设置、版本等方面存在已知问题。具体化可能有助于识别复杂问题。您可以将相关文件夹和JAR从源安装的
插件/
和功能/
文件夹复制到目标安装,然后使用-clean
参数重新启动目标Eclipse。如果插件有更新站点,您可以将其url复制到新的安装和运行更新。如我的中所述,由于(再次)选择的答案在细节上非常差,因此插件存在于:
- 对于3.4之前的eclipse(3.2,3.3)
- eclipse/插件和eclipse/特性
- 通过在eclipse安装的links目录中创建
文件来定义链接的任何其他目录(您可能必须创建foo.link
目录),其中包含: path=C:/eclipse/extensions/foobar[eclipse]\links
C:/eclipse/extensions/foobar/eclipse/plugins
C:/eclipse/extensions/foobar/eclipse/features
- 对于日食3.4和3.5,使用p2机制:
- 通过将插件放入dropins目录(如
和dropins/foobar/eclipse/plugins
,或foobar.zip,其中zip包含dropins/foobar/eclipse/features
和eclipse/plugins
)eclipse/features
- 通过将插件放入dropins目录(如
因此,您应该在这些目录中查找插件,并将它们复制到适当的插件目录中以完成安装。编辑:只需添加我正在使用的eclipse版本:3.5 galileo 我使用“安装新软件”选项成功地卸载了它(在卸载实例中使用了一种坏名字) 您可以检查以下图像: 另一种方式是: 帮助->关于Eclipse->安装详细信息
然后选择您要卸载的插件。对于较新版本的Eclipse,有一个更简单的解决方案:文件->导入->安装->来自现有安装。从第二次安装中选择您的功能,您就完成了
>>How Do You Reinstall Installed Eclipse Plugins?
你没有
Eclipse中没有重新安装插件的选项
但是,您可以卸载插件(***),然后使用菜单>>帮助|安装新软件
(***)遵循Sebastian的卸载说明,该说明在最新的Mars版本的Eclipse中仍然有效。问题表明该插件无法在线使用。我也有同样的问题,我正在将一个Eclipse Galileo环境(Ubuntu 64位)复制到另一个环境(Ubuntu 32位)。我复制了/plugins和/features内容,没有覆盖-所以当我运行32位版本Eclipse时-我在“已安装软件”列表中看到所有64位的插件,但它们都不存在于任何菜单或其他地方。在错误日志中,对于提到的每个插件,都有很多错误,如“org.eclipse.ui.PartInitException:无法创建视图:…”。看来需要一些额外的配置,但是什么?你是英雄,你是怎么发现的。它与我的:EclipseJuno一起工作。应该标记为正确答案。@mansoulx,事实上问题不是关于删除已安装的插件。本主题讲的是“重新安装”,正文讲的是“删除”或“复制”到另一个eclipse安装,因此,这不应该被标记为正确答案。