tool the sts solucion library failed error eclipse svn ubuntu subclipse javahl

eclipse - the - ¿Cómo actualizar JavaHL en Ubuntu?



failed to load the jni shared library solucion (4)

(Copiado de otra answer )

Elimina tu libsvn-java existente:

sudo apt-get purge libsvn-java

Luego, 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 here )

Actualización : para Ubuntu 14 use el subversion 1.8 repo en su lugar

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

(Gracias a la respuesta de @ YetAnotherMatt abajo )

Ambiente

  • Ubuntu 10.10
  • Eclipse Java EE Indigo Service Release 1
  • Subclipse 1.8.x
  • libsvn1 1.6.12
  • svn 1.7.x

Problema

Subclipse 1.8.x requiere JavaHL versión 1.7.x. Necesito Subclipse 1.8.x para usar svn 1.7.x.

Ubuntu 10.10 no tiene paquetes de subversion 1.7 o paquetes libsvn1 1.7.

Pregunta

¿Hay alguna forma de actualizar el paquete libsvn1 en Ubuntu, posiblemente configurando otro repositorio de paquetes o instalando el paquete directamente? Si esto último es posible, ¿dónde puedo encontrar los paquetes libsvn1 / JavaHL? Seguramente alguien más debe estar intentando usar svn 1.7 en esta versión de Ubuntu, ¿verdad?



Creo que el problema real es que la ubicación jni cambió en 14.04 de / usr / lib / jni a algo como / usr / lib / x86_64-linux-gnu / jni

Recomiendo editar la configuración de vmargs java.library.path de su eclipse ini de este modo

  • ORIGINAL: -Djava.library.path = / usr / lib / jni
  • NUEVO: -Djava.library.path = / usr / lib / x86_64-linux-gnu / jni

Esta determinación de configuración de donde eclipse espera ubicar los archivos de la biblioteca


Si no quiere perder el tiempo con sus paquetes de Ubuntu mientras espera que se actualicen a SVN 1.7.x, una cosa que puede hacer es instalar el RPM del cliente CollabNet. Esto se instala en un espacio de nombres privado (/ opt / CollabNet_Subversion) para que no altere ninguno de sus paquetes de Ubuntu. Puedes instalar el RPM usando el paquete "alien". Hemos tenido usuarios de Subclipse que confirman que este cliente trabaja para ellos.

http://www.open.collab.net/downloads/subversion/linux.html