Como instalo o javahl?

8

Eu estou tentando fazer o Subclipse funcionar no Eclipse Galeilo, e para fazer isso eu tenho que instalar a biblioteca JavaHL.

Eu instalei a biblioteca usando sudo apt-get install libsvn-java , mas o arquivo eclipse.ini precisa ser modificado para aceitar a nova biblioteca como um argumento.

A primeira alteração no arquivo ini foi -Djava.library.path=/usr/lib/jni/ , que produziu os erros
"no libsvnjavahl-1 em java.library.path"
"biblioteca javahl incompatível carregada. 1.3.x ou posterior necessário."
de acordo com a impressão de instalação, a versão 1.6.12 foi instalada.

Por isso, adicionei libsvnjavahl-1.so ao caminho do arquivo acima e produzi os seguintes erros:
"no libsvnjavahl-1 em java.library.path"
"não svnjavahl-1 em java.library.path"
"no svnjavahl em java.library.path"

O que está acontecendo aqui?

    
por Jason 05.01.2011 / 17:27

3 respostas

4

você está instalando o eclipse do repositório do Ubuntu? ou baixar do eclipse?

IMHO você precisa instalar o eclipse manualmente.

primeiro você instala o subversion:

sudo apt-get install subversion

se você quiser instalar o plugin do subversion para eclipse, você pode instalar usando o menu Help -> Install New Software , escolha Helios ou Galileo:

escolha Collaboration e selecione Subversivo:

    
por Eko Kurniawan Khannedy 05.01.2011 / 18:25
2

Subversivo? Não é uma boa opção, o problema é que a versão 1.7 ou posterior do JavaHL é necessária, e o usuário está correto que o libsvn-java inclui apenas o 1.6.x. O Ubuntu precisa atualizar esta biblioteca.

    
por Justin 02.11.2011 / 18:25
2

Instale o svn do WANdisco - funcionou para mim. Pequena explicação com solução:

link

Script a ser executado (encontrado na postagem acima também), que instalará o subversivo e o libsvn-java 1.7

link

E (conforme especificado na pergunta), adicione a seguinte linha em eclipse.ini

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

    
por Matyas 20.12.2011 / 11:46