Después de actualizar a Snow Lion, comencé a recibir estos errores en Flash Builder / Eclipse cuando intentaba usar SVN:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
/opt/subversion/lib/libsvnjavahl-1.0.dylib: Library not loaded: /usr/lib/libpq.5.dylib Referenced from: /opt/subversion/lib/libsvnjavahl-1.0.dylib Reason: no suitable image found. Did find: /usr/lib/libpq.5.dylib: mach-o, but wrong architecture /usr/lib/libpq.5.dylib: mach-o, but wrong architecture
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
eclipse
apache-flex
svn
flash-builder
subclipse
1,21 gigavatios
fuente
fuente
Respuestas:
Si no necesita utilizar JavaHL, Subclipse también proporciona una biblioteca de API SVN de Java puro: SVNKit (http://svnkit.com). Simplemente instale el adaptador de cliente SVNKit y los complementos de la biblioteca desde el sitio de actualización de Subclipse y luego elíjalo en las preferencias en Equipo> SVN.
fuente
Prueba esto:
fuente
En Kubuntu, mi ruta a la biblioteca cambió debido a la instalación de otra versión de Java. Aquí está la imagen completa , pero en resumen:
La salida del último comando podría verse así, por ejemplo:
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
Esto le da la ruta, por lo que puede agregar lo siguiente a su
eclipse.ini
:fuente
Mira este blog . Tiene mucha información. Además, si se instala a través de brew, no se pierda esta nota:
Es posible que deba vincular los enlaces de Java a la carpeta Extensiones de Java:
fuente
Acabo de instalar Mountain Lion y tuve el mismo problema: uso FLashBuilder (que es de 32 bits) y MountainLion es de 64 bits, lo que significa que, por defecto, MacPorts instala todo como 64 bits. La versión de subclipse que utilizo es 1.8 Como ya había instalado Subversion y JavaHLBindings, acabo de ejecutar este comando:
Esto hizo que los puertos mac pasaran por todo lo ya instalado y también instalaran la versión de 32 bits.
Luego reinicié FlashBuilder y ya no mostraba ningún error de JavaHL.
fuente
Es posible que necesite o no JavaHL según su sistema operativo. Además de otras sugerencias, simplemente publicando esto aquí.
Para otros sistemas operativos, consulte esta fuente: http://subclipse.tigris.org/wiki/JavaHL
fuente
tal vez puedas probar esto: cambiar la versión jdk. Y resolví este problema cambiando jdk de 1.6.0_37 a 1.6.0.45. BR!
fuente
Probé todas las soluciones disponibles y finalmente para mí el problema fue:
http://subclipse.tigris.org/update_1.10.x >
fuente
Para mí, comencé a tener este problema cuando actualicé a Java 8, y luego volví a Java 7. Actualicé nuevamente a Java 8 y el problema se resolvió.
fuente
Para el usuario de Windows de Eclipse / STS v3.9.X, es posible que deba actualizar su versión de subclipse.
Vaya a Ayuda > Instalar nuevo software > Haga clic en Subclipse y edite la versión de 1.6.X a 1.8.X
Este método también se aplica a aquellos que encuentran JavaHL no disponible. Puede verificar si JavaHL está disponible o no en Vaya a Windows > Preferencias > Equipo > SVN . Puede verificarlo en Interfaz SVN > sección Cliente .
Si esto funciona en MAC OS, por favor responda en la sección de comentarios. :)
fuente
Mi comprensión: Básicamente, el cliente svn viene de forma predeterminada en Mac os. Durante la instalación en eclipse, deberíamos hacer coincidir el complemento svn con el complemento mac y no faltará javaHL. Hay un proceso largo para actualizar instalando xcode y luego usando homebrew o macports que puede encontrar después de buscar en Google, pero si tiene prisa, use simplemente los pasos a continuación.
1) en su terminal de mac
$ svn --versión
Anote la versión, por ejemplo, 1.7.
2) abre el enlace de abajo
http://subclipse.tigris.org/wiki/JavaHL
compruebe qué versión de subclipse necesita correspondiente. p.ej
Versión de Subclipse SVN / JavaHL Versión 1.8.x 1.7.x
3) ok, elija la URL correspondiente a 1.8.x de
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
y agregue a su eclipse => Instale nuevo software en ayuda
seleccione lo que necesite, cliente svn o subclipse o mylyn, etc. y le pedirá que reinicie STS / eclipse, eso es todo. trabajó para mi.
NOTA: si ya tiene varias versiones instaladas dentro de su eclipse, lo mejor es desinstalar todas las versiones de cliente subclipse o svn de los complementos de eclipse y comenzar de nuevo con los pasos enumerados anteriormente.
fuente