Après la mise à jour vers Snow Lion, j'ai commencé à recevoir ces erreurs dans Flash Builder / Eclipse en essayant d'utiliser 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 gigawatts
la source
la source
Réponses:
Si vous n'avez pas besoin d'utiliser JavaHL, Subclipse fournit également une bibliothèque d'API SVN purement Java - SVNKit (http://svnkit.com). Installez simplement l'adaptateur client SVNKit et les plugins de bibliothèque à partir du site de mise à jour de Subclipse, puis choisissez-le dans les préférences sous Équipe> SVN.
la source
Essaye ça:
la source
Sur Kubuntu, mon chemin vers la bibliothèque a changé en raison de l'installation d'une autre version Java. Voici le tableau complet , mais en bref:
La sortie de la dernière commande pourrait ressembler à ceci, par exemple:
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
Cela vous donne le chemin, vous pouvez donc ajouter ce qui suit à votre
eclipse.ini
:la source
Consultez ce blog . Il contient une tonne d'informations. Aussi si vous installez via brew, ne manquez pas cette note:
Vous devrez peut-être lier les liaisons Java dans le dossier Extensions Java:
la source
Je viens d'installer Mountain Lion et j'ai eu le même problème que j'utilise FLashBuilder (qui est 32 bits) et MountainLion est 64 bits, ce qui signifie que par défaut MacPorts installe tout en 64 bits. La version de subclipse que j'utilise est la 1.8 Comme j'avais déjà installé Subversion et JavaHLBindings, je viens d'exécuter cette commande:
Cela a permis aux ports mac de passer par tout ce qui était déjà installé et d'installer également la version 32 bits.
J'ai ensuite redémarré FlashBuilder et il n'a plus montré d'erreurs JavaHL.
la source
Vous pouvez ou non avoir besoin de JavaHL en fonction de votre système d'exploitation. En plus d'autres suggestions, publiez simplement ceci ici.
Pour les autres systèmes d'exploitation, consultez cette source: http://subclipse.tigris.org/wiki/JavaHL
la source
peut-être que vous pouvez essayer ceci: changez la version de jdk. Et j'ai résolu ce problème en changeant jdk de 1.6.0_37 à 1.6.0.45. BR!
la source
J'ai essayé toutes les solutions disponibles et finalement pour moi le problème était:
http://subclipse.tigris.org/update_1.10.x >
la source
Pour moi, j'ai commencé à avoir ce problème lorsque je suis passé à java 8, puis je suis revenu à java 7. Je suis revenu à java 8 et le problème a été résolu.
la source
Pour l'utilisateur de Windows Eclipse / STS v3.9.X, vous devrez peut-être mettre à jour votre version de sous-clipse.
Allez dans Aide > Installer un nouveau logiciel > Cliquez sur Subclipse et modifiez la version de 1.6.X à 1.8.X
Cette méthode s'applique également à ceux qui rencontrent JavaHL non disponible. Vous pouvez vérifier si JavaHL est disponible ou non en accédant à Windows > Préférences > Équipe > SVN . Vous pouvez le vérifier dans SVN Interface > Client section .
Si cela fonctionne sur MAC OS, veuillez répondre dans la section des commentaires. :)
la source
Ma compréhension - Fondamentalement, le client svn est fourni par défaut sur Mac OS. Lors de l'installation dans eclipse, nous devons faire correspondre le plugin svn au plugin mac et javaHL ne sera pas manquant. Il y a un long processus de mise à jour en installant xcode, puis en utilisant homebrew ou macports que vous pouvez trouver après googler, mais si vous êtes pressé, utilisez simplement les étapes ci-dessous.
1) sur le shell de votre terminal Mac
$ svn --version
Notez la version par exemple 1.7.
2) ouvrez le lien ci-dessous
http://subclipse.tigris.org/wiki/JavaHL
vérifiez la version de sous-clipse dont vous avez besoin pour y correspondre. par exemple
Version de Subclipse SVN / JavaHL Version 1.8.x 1.7.x
3) ok, récupérez l'url correspondant à 1.8.x de
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
et ajoutez à votre eclipse => Installez un nouveau logiciel sous aide
sélectionnez tout ce dont vous avez besoin, svn client ou subclipse ou mylyn etc. et il demandera le redémarrage de STS / eclipse, c'est terminé. travaillé pour moi.
REMARQUE: si vous avez déjà plusieurs versions installées dans votre eclipse, il est préférable de désinstaller toutes les versions du client subclipse ou svn des plugins eclipse et de recommencer avec les étapes répertoriées ci-dessus.
la source