2015-01-08 2 views
0

Точная операционная система, используемая мной: RedHat 6.5 Enterprise, 32 бит. Я считаю, что Eclipse был установлен с использованием yum.Ручная установка плагина SVN в Eclipse Helios на RedHat

Я пытался несколько URL, чтобы попытаться установить плагин SVN с помощью Eclipse в Help-> Установить новую функцию Software, в том числе и этот: http://subclipse.tigris.org/update_1.10.x, который я нашел здесь: http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

Eclipse, успешно установлен плагин, но всякий раз, когда я запускаю Eclipse, плагин нигде не встречается. Я попытался запустить Eclipse с опцией -clean, и это ничего не делает.

Таким образом, с сайта, который я связал выше, я загрузил .zip-файл плагина отсюда: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240. Точный файл, который я загрузил, - сайт-1.8.22.zip.

У меня была такая же проблема в прошлом с Mercurial, где установка из Help-> Install New Software не работала, поэтому я загрузил эту банку (по какой-то причине есть только одна банка для Mercurial, но для SVN есть много плюс несколько каталогов?). Затем я помещал эту банку в /usr/share/eclipse/dropins/plugins (мне пришлось создать каталог плагинов). Это сработало. Однако, когда я помещаю все банки SVN там, SVN не появляется в Eclipse. Я пробовал много разных комбинаций, добавляя туда только некоторые баночки, создавая папки и т. Д. Опять же, я использую -clean при запуске eclipse, и это не имеет никакого значения. Я действительно думаю, что плагин не помещается в нужное место, потому что я могу перемещать плагин Mercurial, который я установил и выходил, и он показывает это правильно в Eclipse каждый раз. Для справки, Mercurial банки я использую: com.vectrace.MercurialEclipse_2.1.0.201304290948.jar

Я также заметил, что /etc/eclipse.ini имеет эту строку в нем, который должен сказать, где искать плагинов: -Dorg.eclipse.equinox.p2.reconciler.dropins.directory =/USR/доли/затмение/dropins

Так у меня есть несколько вопросов:

  1. где я поместите все эти ящики и папки SVN, которые я загрузил?
  2. Почему у Mercurial есть только одна банка, а SVN - целая куча? Мне просто интересно, почему разработчики упакуют их совершенно по-другому, потому что, может быть, это означает, что есть один баннер SVN, который я мог бы использовать, и просто заставить его работать.
  3. Я также нашел папку /usr/lib/eclipse, и там есть папки плагинов и папок. Почему существуют несколько каталогов Eclipse для плагинов?

ответ

0

Я считаю, что использовал неправильную версию java. Я загрузил последнюю версию Eclipse, и мне потребовалось обновить мою версию Java, чтобы ее запустить. Я обновил до 1,8 (использовал 1,6). Я думаю, что последний плагин Subclipse требует чего-то хотя бы выше 1.6. Не было никаких предупреждений или сообщений об ошибках, чтобы сообщить об этом, поэтому поэтому было трудно понять.

Как только я начал использовать новый Eclipse и Java 1.8, я смог легко установить и использовать Subsclipse с помощью Help-> Install New Software.

Смежные вопросы