Несовместимая библиотека JavaHL для Subclipse в 64-разрядной версии Kubuntu
Я пытаюсь заставить 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 не устанавливается, но, возможно, невозможно? - Кто-нибудь с любыми идеями?
** РЕДАКТИРОВАТЬ **
Как упоминалось ниже, ссылки, представленные в принятом ответе, перестали работать, но вы можете скачать обновленные файлы здесь (кредит Рехыту), но вы потребуется подзаголовок версии 1.8.x, которую вы можете установить, добавив http://subclipse.tigris.org/update_1.8.x в Eclipse
Я установил subclipse 1.8, а затем установил эти файлы в порядке:
Если вам нужно 32 бит перейдите на страницу стартовой панели и нажмите ссылку "subversion - 1.7.2-0ubuntu0 ~ ppa1" внизу страницы - это вызовет все соответствующие файлы
Ответы
Ответ 1
Из-за который
Прежде всего, мне пришлось удалить старые пакеты перед установкой новых (спасибо Sergi)
для i386
для amd64
это сработало для меня.
Ответ 2
В качестве альтернативы вы можете выполнить следующее, автоматизируя установку пакета:
apt-add-repository ppa:dominik-stadler/subversion-1.7
apt-get update
apt-get dist-upgrade
Ответ 3
К сожалению, я еще не могу прокомментировать (или я не понимаю, как работает этот сайт:-)), но, возможно, Dave Shuck заинтересован в этом: if вы изменяете зависимости пакета .deb и удаляете libserf-private, все работает нормально. Проще всего сделать это с помощью script: videbcontrol
Ответ 4
Так как я еще не могу прокомментировать, и мое редактирование было отклонено:
Я наткнулся на ту же проблему. Хранилища Xubuntu 10.11 устарели. Пакеты можно найти в этом месте. Действуйте согласно сообщению javaloper.
Ответ 5
Загрузите файлы libserf
, libaprutil
, libsvn1
, subversion
, libsvn-java
из здесь.
Во время загрузки выберите подходящую среду i.e 32bit
или 64bit
.