2012-03-11 18 views
12

Durante il tentativo di installare il plugin Subversion ottengo questo errore quando Eclipse inizia:Impossibile caricare JavaHL Library.- linux/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 

ambiente:

  • versione java "1.6 .0_29 "
  • Java (TM) SE Runtime Environment (build 1.6.0_29-b11)
  • Java HotSpot (TM) Client VM (buil d 20.4-b02, modalità mista, condivisione)
  • Linux Debian 2.6.32-5-amd64 # 1 SMP Lun 16 Gen 16:22:28 UTC 2012 x86_64 GNU/Linux

ho provato cambiando il mio java.library.path in una lib di 64-bit ma non aiuta - Vado ancora = lo stesso errore (solo le ultime modifiche di riga - a un percorso a 64-bit) Inoltre, non ho idea del perché sia cercando in/usr/lib/jni/anche dopo aver cambiato java.library.path.

risposta

18

Ero infastidito da quel messaggio, così l'ho fatto ed è scomparso!

enter image description here

+1

Non sono sicuro che tu sia sfacciato, ma il passaggio all'interfaccia Lib è stato il vincitore. Ben fatto. –

+0

Funzionalità e correzioni semplici come questa sono le ragioni per cui stackoverflow è il migliore. – MvcCmsJon

0

Il problema è che non è installato libsvn-java. Per risolvere basta installare il pacchetto con questo comando:

sudo apt-get install libsvn-java 

e si leggono usare subclipse.

+0

grazie per la risposta =), ma libsvn-java è stato installato .. –

1

OK Ho appena incontrato lo stesso problema. Ho installato il javaHL lib ma non l'ho risolto da solo. Sono stato in grado di risolvere il problema verificando la versione di Subversion che avevo installato in synaptic. In realtà avevo 1.6.x mentre ho installato la subclipse per la versione 1.8.x. così ho iniziato sopra, cancellato la mia cartella di eclissi, estratto e installato subclipse dal seguente sito di aggiornamento Eclipse: http://subclipse.tigris.org/update_1.6.x più

sull'incompatibilità: http://subclipse.tigris.org/wiki/JavaHL

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA (ottenere quello che dice Links for 1.6. x Release :)

0

problema risolto: il motivo era che i connettori SVN sovversivi 64b installati non potevano funzionare con 32b JDK; Ho reinstallato eclipse in versione 32b e tutto è ok

+0

Perché non installare una a 64 bit JDK? –

+0

per essere onesti, non mi ricordo - è stato lo scorso marzo .. Ma penso che entrambe le varianti siano possibili) –

5

Per risolto semplicemente installare il pacchetto con il comando:

sudo apt-get install libsvn-java

ed è necessario config eclipse.inito aggiungere percorso/JNI

esempio:

-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/

+0

Questa risposta dovrebbe avere più upvotes. Ha funzionato come un incantesimo per me e in realtà risolve il problema invece di aggirarlo. – Dave

Problemi correlati