¿Cómo instalo javahl?

8

Estoy tratando de hacer que Subclipse funcione en Eclipse Galeilo, y para hacerlo tengo que instalar la biblioteca JavaHL.

Instalé la biblioteca usando sudo apt-get install libsvn-java, pero el archivo eclipse.ini tiene que modificarse para tomar la nueva biblioteca como argumento.

El primer cambio en el archivo ini fue -Djava.library.path=/usr/lib/jni/, lo que produjo los errores
"no libsvnjavahl-1 en java.library.path"
"biblioteca javahl incompatible cargada. Se requiere 1.3.xo posterior".
de acuerdo con la impresión de instalación, se instaló la versión 1.6.12.

Entonces, agregué libsvnjavahl-1.soa la ruta del archivo anterior y
produje los siguientes errores: "no libsvnjavahl-1 en java.library.path"
"no svnjavahl-1 en java.library.path"
"no svnjavahl en java.library.path"

¿Que está pasando aqui?

Jason
fuente

Respuestas:

4

¿Estás instalando eclipse desde el repositorio de ubuntu? o descargar desde eclipse?

En mi humilde opinión, necesita instalar eclipse manualmente.

primero instalas subversion:

sudo apt-get install subversion

si desea instalar el complemento de subversión para eclipse, puede instalarlo usando el menú, Help -> Install New Softwareelija Helios o Galileo:

Eclipse Helios

elige Collaborationy selecciona Subversivo:

Subversivo

Eko Kurniawan Khannedy
fuente
Gracias por la ayuda. Básicamente tuve que reinstalar eclipse para que funcionara, pero me puse en el camino correcto
Jason
2

¿Subversivo? No es una buena opción, el problema es que se requiere la versión 1.7 o posterior de JavaHL, y el usuario tiene razón en que libsvn-java solo incluye 1.6.x. Ubuntu necesita actualizar esta biblioteca.

Justin
fuente
2

Instalar svn desde WANdisco - funcionó para mí. Pequeña explicación con solución:

https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz

Script para ejecutar (que también se encuentra en la publicación anterior), que instalará el subversivo y libsvn-java 1.7

http://pastebin.com/H7YjU1c3

Y (como se especifica en la pregunta), agregue la siguiente línea en eclipse.ini

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

Matyas
fuente
Matyas tiene los puntos clave. Obtenga 1.7 y futuras svn del repositorio de wandisco e instruya a eclipse sobre dónde encontrar la biblioteca. De lo contrario, tendrá 1.7 pero no podrá encontrar JavaHL. Muy buen trabajo.
Peter Kahn
0

Recientemente tuve este error nuevamente, incluso si lo instalé libsvn-javadesde hace años. No estoy seguro si se debe actualizar Eclipse 2019-03o cambiar a Azul Zulu 8.

De todos modos, lo arreglé agregando eclipse.ini, en -vmargsopciones:

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

Tengo L ubuntu 18.04.2

Marco Sulla
fuente