Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
如何重新安装已安装的Eclipse插件?_Eclipse_Plugins - Fatal编程技术网

如何重新安装已安装的Eclipse插件?

如何重新安装已安装的Eclipse插件?,eclipse,plugins,Eclipse,Plugins,如何将eclipse插件从一个eclipse安装“删除”或“复制”到另一个eclipse安装?例如,我安装了两个eclipse,其中一个安装了一个插件,我没有安装该插件的安装程序,也没有现成的在线插件。有可能在我的其他版本的eclipse上安装这个插件吗?如果是,怎么做 另外,如果我的两个eclipse版本真的是不同的版本,即一个是3.4,另一个是3.3或3.2,这有关系吗?是的,您可以通过将相应的目录(或jar)从源eclipse安装插件/或/和功能/目录复制到目标eclipse安装插件/或/

如何将eclipse插件从一个eclipse安装“删除”或“复制”到另一个eclipse安装?例如,我安装了两个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
      文件来定义链接的任何其他目录(您可能必须创建
      [eclipse]\links
      目录),其中包含:

      path=C:/eclipse/extensions/foobar

引用foobar插件,并包含以下子目录:

C:/eclipse/extensions/foobar/eclipse/plugins
C:/eclipse/extensions/foobar/eclipse/features
  • 对于日食3.4和3.5,使用p2机制:
    • 通过将插件放入dropins目录(如
      dropins/foobar/eclipse/plugins
      dropins/foobar/eclipse/features
      ,或foobar.zip,其中zip包含
      eclipse/plugins
      eclipse/features

因此,您应该在这些目录中查找插件,并将它们复制到适当的插件目录中以完成安装。

编辑:只需添加我正在使用的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安装,因此,这不应该被标记为正确答案。