Como instalo o javahl?


8

Estou tentando fazer o Subclipse funcionar no Eclipse Galeilo e, para fazer isso, 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 receber a nova biblioteca como argumento.

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

Portanto, adicionei libsvnjavahl-1.soo caminho do arquivo acima e produzi os seguintes erros:
"no libsvnjavahl-1 em java.library.path"
"no svnjavahl-1 em java.library.path"
"no svnjavahl em java.library.path"

O que está acontecendo aqui?

Respostas:


4

você está instalando o eclipse a partir do repositório ubuntu? ou baixar do eclipse?

IMHO você precisa instalar o eclipse manualmente.

primeiro você instala o subversion:

sudo apt-get install subversion

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

Eclipse Helios

escolha Collaboratione selecione Subversive:

Subversivo


Obrigado pela ajuda. Basicamente, eu tive que reinstalar eclipse para fazê-lo funcionar, mas você me pegou no caminho certo
Jason

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á certo de que libsvn-java inclui apenas 1.6.x. O Ubuntu precisa atualizar esta biblioteca.


2

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

https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz

Script a ser executado (encontrado também no post acima), que instalará o subversive e o libsvn-java 1.7

http://pastebin.com/H7YjU1c3

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

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


Matyas tem os pontos principais. Obtenha o svn 1.7 e futuro do repositório da wandisco e instrua o eclipse sobre onde encontrar a biblioteca. Caso contrário, você terá 1,7, mas não poderá encontrar o JavaHL. Muito bom trabalho.
31812 Peter Kahn

0

Recentemente, tenho esse erro novamente, mesmo que eu o instalei há libsvn-javaanos. Não tenho certeza se é devido a atualização Eclipse 2019-03ou alteração para Azul Zulu 8.

De qualquer forma, eu o corrigi adicionando a eclipse.ini, nas -vmargsopções:

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/

Tenho L ubuntu 18.04.2

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.