【问题标题】:Manually installing SVN plugin in Eclipse Helios on RedHat在 RedHat 上的 Eclipse Helios 中手动安装 SVN 插件
【发布时间】:2015-03-06 22:47:48
【问题描述】:

我使用的确切操作系统是 RedHat 6.5 Enterprise,32 位。我相信 Eclipse 是使用 yum 安装的。

我尝试了多个 URL 来尝试使用 Eclipse 的 Help->Install New Software 功能安装一个 SVN 插件,包括这个:http://subclipse.tigris.org/update_1.10.x,我在这里找到了:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

Eclipse 成功安装了插件,但是每次启动 Eclipse 时,插件都找不到。我尝试使用 -clean 选项启动 Eclipse,但这并没有做任何事情。

因此,从我上面链接的站点,我从这里下载了插件的 .zip 文件:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240。我下载的确切文件是 site-1.8.22.zip

我在过去使用 Mercurial 时遇到过同样的问题,从 Help->Install New Software 安装不起作用,所以我下载了那个 jar(由于某种原因,Mercurial 只有一个 jar,但对于 SVN 有很多一些目录?)。然后我把那个 jar 放在 /usr/share/eclipse/dropins/plugins 中(我必须创建插件目录)。那行得通。但是,当我将所有 SVN jar 放在那里时,SVN 并没有出现在 Eclipse 中。我尝试了许多不同的组合,只放一些罐子,创建文件夹等。同样,我在启动 eclipse 时一直在使用 -clean,这并没有什么不同。我真的认为该插件没有放在正确的位置,因为我可以将已安装的 Mercurial 插件移入和移出,并且每次都在 Eclipse 中正确显示。作为参考,我使用的 Mercurial jar 是:com.vectrace.MercurialEclipse_2.1.0.201304290948.jar

我还注意到 /etc/eclipse.ini 中有这一行,应该说明在哪里寻找插件:-Dorg.eclipse.equinox.p2.reconciler.dropins .directory=/usr/share/eclipse/dropins

所以我有一些问题:

  1. 我将下载的所有这些 SVN jar 和文件夹放在哪里?
  2. 为什么 Mercurial 只有一个罐子,而 SVN 有一大堆?我只是好奇为什么开发人员会以完全不同的方式打包它们,因为这可能意味着我可以使用一个 SVN jar 并让它工作。
  3. 我还找到了一个/usr/lib/eclipse文件夹,里面还有plugin和dropin文件夹。为什么插件有多个 Eclipse 目录?

【问题讨论】:

    标签: eclipse svn plugins


    【解决方案1】:

    我相信我使用了错误的 java 版本。我下载了最新版本的 Eclipse,这需要我更新我的 java 版本才能运行它。我更新到 1.8(使用的是 1.6)。我认为最新的 Subclipse 插件至少需要高于 1.6 的版本。没有任何警告或错误消息让我知道这一点,因此很难弄清楚。

    一旦我开始使用新的 Eclipse 和 Java 1.8,我就可以通过 Help->Install New Software 轻松安装和使用 Subclipse。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 2011-04-22
      • 1970-01-01
      • 2011-06-02
      • 2014-06-05
      • 1970-01-01
      • 2013-09-29
      相关资源
      最近更新 更多