Pergunta

Ao tentar instalar o plugin Subversion, recebo este erro quando o Eclipse inicia:

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

ambiente:

  • versão java "1.6.0_29"
  • Java(TM) SE Runtime Environment (compilação 1.6.0_29-b11)
  • VM cliente Java HotSpot(TM) (compilação 20.4-b02, modo misto, compartilhamento)
  • Linux debian 2.6.32-5-amd64 #1 SMP Seg, 16 de janeiro 16:22:28 UTC 2012 x86_64 GNU/Linux

Tentei alterar meu java.library.path para uma lib de 64 bits, mas isso não ajuda - eu ainda vou = e o mesmo erro (apenas mudanças de última linha - para um caminho de 64 bits) também, não tenho idéia do porquê do porquê Ele está olhando em/usr/lib/jni/mesmo depois que eu mudei o java.library.path.

Foi útil?

Solução

Fiquei irritado com aquela mensagem, então fiz isso e ela desapareceu!

enter image description here

Outras dicas

Para resolver basta instalar o pacote com este comando:

sudo apt-get install libsvn-java

e você deve configurar o eclipse.inito adicionar caminho /jni

exemplo :

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

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

OK, acabei de encontrar o mesmo problema.Instalei a lib javaHL, mas isso não resolveu sozinho.Consegui consertar verificando qual versão do subversion eu havia instalado no synaptic.Na verdade, eu tinha o 1.6.x enquanto instalei o subclipse para a versão 1.8.x.então comecei de novo, excluí minha pasta Eclipse, extraí-a e instalei o subclipse do seguinte site de atualização do Eclipse: http://subclipse.tigris.org/update_1.6.x

mais sobre a incompatibilidade:http://subclipse.tigris.org/wiki/JavaHL

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA(obtenha aquele que diz Links para a versão 1.6.x:)

O problema é que você não tem o libsvn-java instalado.Para resolver basta instalar o pacote com este comando:

sudo apt-get install libsvn-java

e você está lendo, use subclipse.

problema resolvido - o motivo foi que os conectores SVN Subversive 64b instalados não funcionavam com o JDK 32b;Reinstalei o Eclipse para a versão 32b e está tudo bem

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top