Hacer que Subclipse funcione en Ubuntu 64 e Indigo – Se carga una biblioteca JavaHL incompatible. 1.7.xo posterior requerido

¿Cómo puedo solucionar esto?

Estoy en Ubuntu 64 usando Eclipse índigo. Instalé http://subclipse.tigris.org/update_1.8.x .

Al principio obtuve este error:

Error al cargar la Biblioteca JavaHL.
Estos son los errores que se encontraron:
no libsvnjavahl-1 en java.library.path
no svnjavahl-1 en java.library.path
no svnjavahl en java.library.path
java.library.path = / usr / lib / jvm / java-6-openjdk / jre / lib / amd64 / server: / usr / lib / jvm / java-6-openjdk / jre / lib / amd64: / usr / lib /jvm/java-6-openjdk/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu : / usr / lib / x86_64-linux-gnu: / usr / lib / jni: / lib: / usr / lib

Luego, después de search en Google hice esto:

sudo apt-get install libsvn-java 

Luego en eclipse.ini agregué esta línea:

 -Djava.library.path=/usr/lib/jni 

Luego creé este directory y contenido:

 ~/.eclipse/eclipserc VMARGS="-Djava.library.path=/usr/lib/jni" 

Todavía estoy recibiendo este error:

 Incompatible JavaHL library loaded. 1.7.x or later requinetworking. 

¿Qué más puedo hacer?

Elimine su libsvn-java existente:

 sudo apt-get purge libsvn-java 

A continuación, agregue la siguiente fuente de software y vuelva a instalar:

 sudo add-apt-repository ppa:dominik-stadler/subversion-1.7 sudo apt-get update sudo apt-get install libsvn-java 

(encontrado aquí )

gracias a @codemonkeybr: también actualiza tu eclipse.ini con -Djava.library.path=/usr/lib/jni

(o /usr/lib/x86_64-linux-gnu/jni o /usr/lib/i386-linux-gnu/jni dependiendo de su sistema …)

La actualización para Ubuntu 14 usa Subversion 1.8 en su lugar:

 sudo add-apt-repository ppa:dominik-stadler/subversion-1.8 

En Ubuntu 64 (12.04 o 12.10), pruebe /usr/lib/x86_64-linux-gnu/jni

Buena suerte

Y en Ubuntu 32 (12.04), modifique el eclipse.ini:

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

Para aquellos que son reacios a instalar cualquier software de repositorys de terceros, recomendaría instalar la versión 1.6.x de Subclipse en lugar de la última versión 1.8.x. Los detalles se pueden encontrar aquí

Para aquellos que siguen las instrucciones de @ jlb anteriores pero que obtienen el siguiente error (o similar):

 Failed to fetch http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/dists/trusty/main/source/Sources 404 Not Found 

Ese repository no se ha actualizado para versiones posteriores de Ubuntu, pero sí el repository equivalente de subversión-1.8.

Primero, elimine el repository 1.7 en Synaptic Package Manager (instrucciones aquí: http://www.maketecheasier.com/remove-repositories-in-ubuntu/ ), luego:

 sudo add-apt-repository ppa:dominik-stadler/subversion-1.8 sudo apt-get update sudo apt-get install libsvn-java 

Y siga el rest de las instrucciones sobre la edición de eclipse.ini como se indicó anteriormente.

Echa un vistazo a este tema: Instalación de la biblioteca Subversion JavaHL en Mac OS X

Usted puede cambiar la interfaz SVN de Eclipse a SVNKit (Java puro)