Не удалось загрузить библиотеку JavaHL.- linux / eclipse - PullRequest
12 голосов
/ 12 марта 2012

При попытке установить плагин Subversion я получаю эту ошибку при запуске Eclipse:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
/usr/lib/jni/libsvnjavahl-1.so.0.0.0: /usr/lib/jni/libsvnjavahl-1.so.0.0.0: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
no svnjavahl in java.library.path
java.library.path = /usr/lib/jni

окружение:

  • Java-версия "1.6.0_29"
  • Java (TM) SE Runtime Environment (сборка 1.6.0_29-b11)
  • Java HotSpot (TM) Клиентская виртуальная машина (сборка 20.4-b02, смешанный режим, совместное использование)
  • LinuxDebian 2.6.32-5-amd64 # 1 SMP Пн 16 января 16:22:28 UTC 2012 x86_64 GNU / Linux

Я попытался изменить свой java.library.path на 64-bit lib, но это не помогает - я все еще иду = и та же ошибка (меняется только последняя строка - на 64-битный путь). Кроме того, я понятия не имею, почему он выглядит в / usr / lib / jni / даже после того, как яизменить путь java.library.path.

Ответы [ 5 ]

18 голосов
/ 08 ноября 2012

Меня это сообщение раздражало, поэтому я сделал это, и оно исчезло!

enter image description here

5 голосов
/ 03 мая 2013

Для решения просто установите пакет с помощью этой команды:

sudo apt-get install libsvn-java

и вы должны сконфигурировать eclipse.inito add path / jni

пример:

-Djava.library.path = / USR / Библиотека / x86_64-Linux-ГНУ / JNI

https://danangindrak.wordpress.com/2012/02/23/solved-memperbaiki-subclipse-error-default-svn-client-not-found-pada-eclipse/

1 голос
/ 23 августа 2012

ОК, я просто столкнулся с той же проблемой.Я установил библиотеку javaHL, но это не помогло.Мне удалось это исправить, дважды проверив, какая версия subversion была установлена ​​в synaptic.У меня на самом деле был 1.6.x, когда я установил подклип для версии 1.8.x.поэтому я начал заново, удалил свою папку eclipse, извлек ее и установил subclipse со следующего сайта обновлений eclipse: http://subclipse.tigris.org/update_1.6.x

Подробнее о несовместимости: http://subclipse.tigris.org/wiki/JavaHL

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA (получите тот, который говорит Ссылки для 1.6.x Release:)

0 голосов
/ 02 ноября 2012

проблема решена - причина была в том, что установленные 64-разрядные SVN-коннекторы SVN не могли работать с 32-битным JDK; Я переустановил Eclipse в 32B версии, и все в порядке

0 голосов
/ 10 июля 2012

Проблема в том, что у вас не установлена ​​libsvn-java.Для решения просто установите пакет с помощью этой команды:

sudo apt-get install libsvn-java

, и вы читаете использовать subclipse.

...