Depois de atualizar para o Snow Lion, comecei a receber estes erros no Flash Builder / Eclipse ao tentar usar o 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
fonte
fonte
Respostas:
Se você não precisa usar JavaHL, o Subclipse também fornece uma biblioteca de API SVN Java pura - SVNKit (http://svnkit.com). Basta instalar o adaptador de cliente SVNKit e os plug-ins de biblioteca do site de atualização do Subclipse e, em seguida, selecioná-lo nas preferências em Equipe> SVN.
fonte
Experimente isto:
fonte
No Kubuntu, meu caminho para a biblioteca mudou por causa da instalação de outra versão do Java. Aqui está a imagem completa , mas resumindo:
A saída do último comando pode ser semelhante a esta, por exemplo:
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
Isso fornece o caminho para que você possa adicionar o seguinte ao seu
eclipse.ini
:fonte
Confira este blog . Ele tem uma tonelada de informações. Além disso, se instalar através da fermentação, não perca esta nota:
Pode ser necessário vincular as ligações Java à pasta Extensões Java:
fonte
Acabei de instalar o Mountain Lion e tive o mesmo problema que uso o FLashBuilder (que é de 32 bits) e o MountainLion é de 64 bits, o que significa que por padrão o MacPorts instala tudo como 64 bits. A versão do subclipse que utilizo é 1.8 Como já havia instalado o Subversion e o JavaHLBindings, acabei de executar este comando:
Isso fez com que as portas mac passassem por tudo que já estava instalado e instalassem também a versão 32bit.
Em seguida, reiniciei o FlashBuilder e ele não mostrou mais nenhum erro de JavaHL.
fonte
Você pode ou não precisar do JavaHL, dependendo do seu sistema operacional. Além de outras sugestões acabei postando isso aqui.
Para outro sistema operacional, consulte esta fonte: http://subclipse.tigris.org/wiki/JavaHL
fonte
talvez você possa tentar isto: alterar a versão do jdk. E resolvi esse problema alterando o jdk de 1.6.0_37 para 1.6.0.45. BR!
fonte
Tentei todas as soluções disponíveis e, finalmente, para mim, o problema foi:
http://subclipse.tigris.org/update_1.10.x >
fonte
Para mim, comecei a ter esse problema quando fiz a atualização para o java 8 e depois voltei para o java 7. Atualizei novamente para o java 8 e o problema foi resolvido.
fonte
Para o usuário do Eclipse / STS v3.9.X windows, pode ser necessário atualizar a versão do subclipse.
Vá para Ajuda > Instalar Novo Software > Clique em Subclipse e edite a versão de 1.6.X para 1.8.X
Este método também se aplica a quem encontrar JavaHL indisponível. Você pode verificar se JavaHL está disponível ou não em Vá para Windows > Preferências > Equipe > SVN . Você pode verificar isso em Interface SVN > Cliente seção .
Se isso funcionar no MAC OS, por favor, responda na seção de comentários. :)
fonte
Minha compreensão - Basicamente, o cliente svn vem por padrão no Mac os. Ao instalar no eclipse, devemos combinar o plugin svn com o plugin mac e o javaHL não vai faltar. Existe um processo demorado para atualizar instalando o xcode e usando homebrew ou macports que você pode encontrar depois de pesquisar no Google, mas se você estiver com pressa, use apenas os passos abaixo.
1) no shell do seu terminal mac
$ svn --version
Anote a versão, por exemplo, 1.7.
2) abra o link abaixo
http://subclipse.tigris.org/wiki/JavaHL
verifique qual versão do subclipse você precisa corresponder a ele. por exemplo
Subclipse Versão SVN / JavaHL Versão 1.8.x 1.7.x
3) ok, pegue o url correspondente a 1.8.x de
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
e adicione ao seu eclipse => Instalar novo software em ajuda
selecione o que você precisa, svn client ou subclipse ou mylyn etc e ele pedirá para reiniciar o STS / eclipse e pronto. trabalhou para mim.
NOTA: se você já tem várias versões instaladas dentro de seu eclipse, então é melhor desinstalar todas as versões do subclipse ou cliente svn dos plug-ins do eclipse e começar do zero com as etapas listadas acima.
fonte