подраздел: Не удается загрузить SVN-клиент по умолчанию

#eclipse #svn #subclipse

#eclipse #svn #подраздел

Вопрос:

Я постоянно получаю эту ошибку при работе с eclispe и плагином subclipse:

 Unable to load default SVN Client
  

Я уже установил как SVNKit, так и поставщика JavaHL, но его нельзя найти в настройках:

введите описание изображения здесь

Я использую eclipse для win64bit

Ответ №1:

У меня возникла эта проблема после установки последней версии eclipse и subclipse из marketplace. Для решения проблемы вы можете выполнить следующие шаги:

  1. Нажмите Справка >> Установить новое программное обеспечение …
  2. Установите работу с: Subclipse 1.10.x Update Site - http://subclipse.tigris.org/update_1.10.x
  3. Убедитесь, что установлен флажок Скрывать элементы, которые уже установлены.
  4. Нажмите Выбрать все.
  5. Нажмите Далее.
  6. Завершите оставшуюся часть установки как обычно.

Комментарии:

1. Это действительно решило проблему. Сначала я установил Subversion 1.8, и Eclipse выдавал «Включить загрузку SVN-клиента по умолчанию». Затем я удалил версию 1.8 и установил все из репозитория 1.6. Сработано.

2. Странно, но каким-то образом понижение версии до 1.6 сработало и для меня

3. В связи с вопросом «почему работает понижение рейтинга?», кто-нибудь из вас рассматривал возможность проверки того, какую версию subversion использует ваш сервер? Скорее всего, он работает под управлением 1.6.x! С самого веб-сайта tigris: «Subclipse 1.6.x включает в себя и требует клиентских функций Subversion 1.6.x и формата рабочей копии».

4. Для меня проблема сохранялась и после этого, поэтому я перешел к: 1. Windows-> Настройки-> Команда-> Svn 2. Измените клиент на SVNKit (чистая Java) Любезно предоставлено: kunjans.wordpress.com/2013/07/12 /…

5. Это решило проблему для меня. У меня была такая же проблема с Eclipse Oxygen и CollabNet Edge и Subclipse 1.8.x. Но 1.10.x решила проблему.

Ответ №2:

Для Ubuntu 12.04 amd64

 sudo apt-get install libsvn-java
  

добавьте это в eclipse.ini после -vmargs:

 -vmargs
-Djava.library.path=/usr/lib/jni:/usr/lib/x86_64-linux-gnu/jni
...
  

Комментарии:

1. Это работает, только если вы используете Subversion 1.7 или более позднюю версию. Версия subversion по умолчанию в репозитории 12.04 — 1.6.5. Сделайте svn --version , если вы не уверены. Вот отчет об ошибке и обходной путь: ошибки. launchpad.net/ubuntu/ source/subversion/ bug/949143

2. Это решение работает для более старых версий Eclipse, когда ваш svn-клиент 1.8 .

3. Вы спасли мой день. Также работает с Ubuntu 14.04 amd64.

Ответ №3:

Какой поставщик JavaHL вы установили? Похоже, вам нужна 64-разрядная поддержка JavaHL. Вы пробовали SlikSVN?

Комментарии:

1. было ли это решением? Использовать SilkSVN?

Ответ №4:

Я решил это самым простым способом:

 sudo apt-get install libsvn-java

sudo cp /usr/lib/jni/* /usr/lib
  

Ответ №5:

Столкнулся с той же проблемой после установки subclipse 1.8 из eclipse marketplace и решен с помощью следующих шагов: 1. Установите клиент subversion (обязательно) 2. Установите Subversion JavaHL Native Library Adapter (обязательно)

И сейчас это работает.

P / S: Eclipse Indigo

Ответ №6:

Я не знаю о JavaHL, но чтобы SVNKit отображался в списке интерфейсов SVN, вам также необходимо установить «SVN Client Adapter» и «SVNKit Adapter«.

Вы можете найти их на сайте обновления Subclipse (*http://subclipse.tigris.org/update_1.8.x *).

Комментарии:

1. Установка «SVNKit Client Adapter (не требуется)» из Eclipse Marketplace решила проблему для меня! Забавно, что «Не требуется» является частью названия плагина, но, очевидно, является обязательным.

Ответ №7:

У меня аналогичная проблема с Subclipse 1.8. Из-за ограничений лицензий SVN-клиент больше не поставляется в комплекте с SVN. Итак, я нахожу сообщение «Не удается загрузить SVN-клиент по умолчанию».

Мои решения — установить SVN-клиент. Это не может быть проще. Перейдите в Eclispe Marketplace, введите Subclipse и нажмите, чтобы снова установить Subclipse, выберите все параметры. При перезапуске Eclipse нам будет предложено установить SVN-клиент, выбрать SVNKit или JavaHL (я выбираю JavaHL). После повторного запуска все работает.

Комментарии:

1. Ваш подход помог мне после обновления Ubuntu Linux с 13.10 до 14.04. Обновление, вероятно, обновило собственный svn-клиент. После установки Subclipse из Eclipse Marketplace, как описано выше, вероятно, что внутренний формат рабочей копии, или, скорее, многих копий (по одной для каждого проекта Eclipse), изменился и его необходимо обновить из Eclipse. Выберите папку проекта, щелкните правой кнопкой мыши, Команда …, Обновить… Появится диалоговое окно. Нажмите да.

Ответ №8:

В fedora 16 на x64, с которым я также сталкиваюсь, я решил, загрузив subversion 1.7 отсюда и установив:

 yum install subversion-javahl-1.7.1-1.fc16.x86_64.rpm  subversion-libs-1.7.1-1.fc16.x86_64.rpm subversion-1.7.1-1.fc16.x86_64.rpm
  

Ответ №9:

Установите SVN на Eclipse Juno, используя сайт обновления по адресуhttp://subclipse.tigris.org/update_1.8.x

Перейдите в «Справка» -> «Установить новое программное обеспечение», затем добавьте сайт обновления.

Ответ №10:

Zend Studio 9 при обновлении до версии 9.0.3 вы также получите эту ошибку. Вам необходимо удалить все компоненты subEclipse и JavaHL, затем снова выполнить процедуры установки и перезапустить Zend studio.

Сборка 20120625 в Zend версии 9.0.3

Ответ №11:

Если вы используете плагин Subversive (который новее, чем Subclipse, и их легко спутать друг с другом), у вас могут возникнуть проблемы с поиском библиотеки даже после настройки пути к библиотеке в eclipse.ini. Чтобы устранить проблему в целом, возможно, вам также потребуется добавить этот параметр в файл:

 -Dsubversion.native.library=C:/SlikSVN_JavaHL/libsvnjavahl-1.dll
  

Читать http://www.eclipse.org/subversive/installation-instructions.php для получения дополнительной помощи, это качественное объяснение всего.

Ответ №12:

У меня была такая же проблема с Spring STS 3.5.1 и вспомогательной версией eclipse 1.6. Обновлен до версии 1.10 subeclipse, и все работает нормально.

Ответ №13:

Вышеуказанная проблема возникает при пользовательской установке eclipse и из-за обновленной версии subclipse.

Вам необходимо установить более старую версию subclipse вручную.

Для этого я сделал следующее:

В меню справки нажмите «Установить новое программное обеспечение …» Выберите «http://subclipse.tigris.org/update_1.6.x » из выпадающего меню, если доступен URL любой другой расширенной версии, измените его, чтобы он выглядел, как указано выше.

Убедитесь, что выбранные параметры являются разумными, например, «Скрыть элементы, которые уже установлены», нажмите «Выбрать все», нажмите «Далее» / «Завершить» до завершения.

После завершения установки в меню Windows перейдите в настройки, щелкните Team и SVN. Теперь измените клиент с Java HL на SVN pure kit.

Вот и все.

Это решило проблему для меня

Ответ №14:

Eclipse Java EE IDE для веб-разработчиков.

Версия: Oxygen.Версия 3a (4.7.3a) Идентификатор сборки: 20180405-1200

Я решил эту проблему следующим образом

1) Установите Subversive — SVN Team Provider 4.0.5 из marketplace

2) Команда -> SVN -> SVN Connectors и установите SVNKit 1.8.14

3) Перезапустите eclipse

Все работает хорошо