Несовместимая библиотека JavaHL для Subclipse в 64-битной Kubuntu - PullRequest
25 голосов
/ 24 октября 2011

Я пытаюсь заставить Subversion работать под Eclipse 3.7 в 64-битной Kubuntu 11.10, но у меня проблемы.Я установил subclipse 1.8.1, установил libsvn-java и добавил -Djava.library.path=/usr/lib/jni/ в -vmargs в файле /usr/lib/eclipse/eclipse.ini, но теперь получаю сообщение об ошибке:

Incompatible JavaHL library loaded.  1.7.x or later required.

ине могу узнать, как обновить мой JavaHL.Я переустановил плагин subclipse, который, очевидно, также устанавливает JavaHL версии 1.7.1, так что, возможно, это не тот случай, когда JavaHL не устанавливается, но, возможно, его невозможно найти?- У кого-нибудь есть идеи?

** РЕДАКТИРОВАТЬ **

Как уже упоминалось ниже, ссылки, приведенные в принятом ответе, перестали работать, но вы можете скачать обновленные файлы здесь (благодарю Rekhyt), но вам понадобится версия 1.8.x для подклипа, которую вы можете установить, добавив http://subclipse.tigris.org/update_1.8.x к Eclipse

Сначала я установил Subclipse 1.8, а затем установил эти файлы в следующем порядке:

  1. libsvn-java_1.7.2-0ubuntu0 ~ ppa1_amd64.deb
  2. subversion_1.7.2-0ubuntu0 ~ ppa1_amd64.deb
  3. libsvn1_1.7.2-0ubuntu0 ~ ppa1_amd64.deb

Если вам нужно 32-битное , перейдите на страницу панели запуска и нажмите 'subversion - 1.7.2-0ubuntu0Ссылка ~ ppa1 'внизу страницы - это вызовет все соответствующие файлы

Ответы [ 5 ]

23 голосов
/ 16 февраля 2012

В качестве альтернативы вы можете сделать следующее, чтобы автоматизировать установку пакета:

apt-add-repository ppa:dominik-stadler/subversion-1.7

apt-get update

apt-get dist-upgrade
21 голосов
/ 25 октября 2011

Из-за , что

Прежде всего мне пришлось удалить старые пакеты перед установкой новых (спасибо Sergi )

для i386

  1. перейти к здесь
  2. установить в порядке пакеты geb
  3. libsvn1_1.7.1-0ubuntu0 ~ ppa4_i386.deb (979,2 КиБ)
  4. subversion_1.7.1-0ubuntu0 ~ ppa4_i386.deb (1,2 МиБ)
  5. libsvn-java_1.7.1-0ubuntu0 ~ ppa4_i386.deb

для amd64

  1. перейти к здесь
  2. установить в порядке пакеты geb
  3. libsvn1_1.7.1-0ubuntu0 ~ ppa4_amd64.deb (1,0 МиБ)
  4. subversion_1.7.1-0ubuntu0 ~ ppa4_amd64.deb (1,2 МиБ)
  5. libsvn-java_1.7.1-0ubuntu0 ~ ppa4_amd64.deb (446,7 КиБ)

у меня сработало.

2 голосов
/ 14 ноября 2011

К сожалению, я пока не могу комментировать (или я не понимаю, как работает этот сайт :-)), но, возможно, Дейв Шак заинтересован в этом: если вы измените зависимости .debпакет, и удалите libserf-private все работает нормально.Проще всего сделать это с помощью этого скрипта: videbcontrol

1 голос
/ 14 января 2012

Поскольку я пока не могу комментировать, и моя правка отклонена:

Я наткнулся на ту же проблему. Репозитории Xubuntu 10.11 устарели. Пакеты можно найти в этом месте. Продолжайте в соответствии с публикацией Javaloper.

0 голосов
/ 29 августа 2012

Загрузка файлов libserf, libaprutil, libsvn1, subversion, libsvn-java из здесь .

Во время загрузки выберите подходящую среду, например 32bit или 64bit версия.

...