Impossibile caricare la libreria Javahl.- Linux / Eclipse
Domanda
Durante il tentativo di installare il plugin Subversion ottengo questo errore quando inizia l'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 Ambiente runtime (Build 1.6.0_29-B11)
- Java Hotspot (TM) Client VM (Build 20.4-B02, modalità misti, condivisione)
- Linux Debian 2.6.32-5-AMD64 # 1 SMP lun Jan 16 16:22:28 UTC 2012 x86_64 GNU / Linux
.Ho provato a cambiare la mia java.library.Path a un libarny di 64 bit ma non aiuta - Io vado= Et lo stesso errore (solo l'ultima riga modifiche - a un percorso a 64 bit) Inoltre, non ho idea del perché stia guardando in / usr / lib / jni / anche dopo aver cambiato il java.library.path.
Soluzione
Sono stato infastidito da quel messaggio, quindi ho fatto questo ed è scomparso!
Altri suggerimenti
Per risolvere semplicemente installare il pacchetto con questo comando:
.sudo apt-get install libsvn-java
E devi configurare Eclipse.inito Aggiungi percorso / JNI
Esempio:
.-djava.library.path= / usr / lib / x86_64-linux-gnu / jni
ok ho appena corso nello stesso problema.Ho installato Javahl Lib ma questo non lo aggiusta da solo.Sono stato in grado di risolverlo con il doppio controllo quale versione della sovversione avevo installato in Synaptic.In realtà ho avuto 1.6.x mentre ho installato il subclipse per la versione 1.8.x.Così ho iniziato, ha eliminato la mia cartella Eclipse, l'ho estratto e installata subclipse dal seguente sito di aggiornamento Eclipse: http://subclipse.tigris.org/update_1.6.x
Più sulla incompatibilità: http://subclipse.tigris.org/wiki/javahl
Il problema è che non hai installato Libsvn-Java.Per risolvere basta installare il pacchetto con questo comando:
sudo apt-get install libsvn-java
.
E stai lettura Usa Sublipse.
Problema risolto - Il motivo è stato che i connettori SVN sovversivi 64b che sono stati installati non possono funzionare con 32B JDK;Ho reinstallato Eclipse in versione 32b e tutto è OK