Tuesday, July 24, 2012

Problemas do JavaHL com Subclipse no Ubuntu

Post com dicas de como resolver problemas durante a instalação e uso do Subclipse no Eclipse Juno. O Subclipse é um plugin para trabalhar com svn dentro do IDE, desenvolvido pelo próprio time do Eclipse.

Subversion Native Library Not Available

Após instalar o Subclipse o primeiro problema apresentado pelo Eclipse foi a falta do JavaHL com a mensagem: "No libsvnjavahl-1 in java.librarypath ...". 
O JavaHL é uma biblioteca Java (C++) desenvolvida para acessar a API nativa do Subversion. Essa biblioteca é desenvolvida de acordo com o sistema operacional. Usuários do Windows não encontram esse problema.

Usuários do Ubuntu precisam instalar o JavaHL separadamente para resolver o problema. Isso é muito simples:

$ sudo apt-get install libsvn-java


Com esse comando é possível instalar a versão mais atual do JavaHL nos respositórios do Ubuntu. Mas isso ainda não resolveu meus problemas.

Incompatible JavaHL library loaded. 1.7.x or later required 

O novo problema ocorria por incompabilidade entre JavaHL instalado no Ubuntu (12) e o Subclipse instalado no Eclipse Juno. Para resolver esse problema basta seguir os comandos seguintes:

$ sudo apt-add-repository ppa:dominik-stadler/subversion-1.7
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Pronto, agora é possível trabalhar com Subclipse no Eclipse Juno.

@edermag
www.yaw.com.br

1 comment:

Unknown said...

Ta faltando a barra:

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

Valeu!