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?

Jason
fonte

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

Eko Kurniawan Khannedy
fonte
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.

Justin
fonte
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
fonte
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

Marco Sulla
fonte