Comment installer javahl?

8

J'essaie de faire fonctionner Subclipse dans Eclipse Galeilo, et pour ce faire, je dois installer la bibliothèque JavaHL.

J'ai installé la bibliothèque en utilisant sudo apt-get install libsvn-java, mais le fichier eclipse.ini doit être modifié pour prendre la nouvelle bibliothèque en argument.

La première modification du fichier ini a été -Djava.library.path=/usr/lib/jni/, ce qui a généré les erreurs
"no libsvnjavahl-1 in java.library.path"
"bibliothèque javahl incompatible chargée. 1.3.x ou version ultérieure requise."
selon l'imprimé d'installation, la version 1.6.12 a été installée.

J'ai donc ajouté libsvnjavahl-1.soau chemin d'accès au fichier ci-dessus et généré les erreurs suivantes:
"no libsvnjavahl-1 in java.library.path"
"no svnjavahl-1 in java.library.path"
"no svnjavahl in java.library.path"

Que se passe t-il ici?

Jason
la source

Réponses:

4

installez-vous eclipse à partir du référentiel ubuntu? ou télécharger depuis éclipse?

À mon humble avis, vous devez installer eclipse manuellement.

vous installez d'abord subversion:

sudo apt-get install subversion

si vous voulez installer le plugin subversion pour eclipse, vous pouvez installer en utilisant le menu Help -> Install New Softwarechoisissez Helios ou Galileo:

Eclipse Helios

choisissez Collaborationet sélectionnez Subversive:

Subversif

Eko Kurniawan Khannedy
la source
Merci pour l'aide. J'ai essentiellement dû réinstaller eclipse pour le faire fonctionner, mais vous m'avez mis sur la bonne voie
Jason
2

Subversif? Ce n'est pas une bonne option, le problème est que la version 1.7 ou ultérieure de JavaHL est requise, et l'utilisateur a raison de dire que libsvn-java inclut uniquement 1.6.x. Ubuntu doit mettre à jour cette bibliothèque.

Justin
la source
2

Installez svn de WANdisco - a fonctionné pour moi. Petite explication avec solution:

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

Script à exécuter (également trouvé dans le post ci-dessus), qui installera le subversif et libsvn-java 1.7

http://pastebin.com/H7YjU1c3

Et (comme spécifié dans la question), ajoutez la ligne suivante dans eclipse.ini

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

Matyas
la source
Matyas a les points clés. Obtenez la version 1.7 et future svn du référentiel de wandisco et indiquez à éclipse où trouver la bibliothèque. Sinon, vous aurez 1.7 mais vous ne pourrez pas trouver JavaHL. Très bon travail.
Peter Kahn
0

J'ai récemment cette erreur à nouveau, même si j'ai installé libsvn-javadepuis des années. Je ne sais pas si c'est dû à la mise à niveau Eclipse 2019-03ou au changement de Azul Zulu 8.

Quoi qu'il en soit, je l'ai corrigé en ajoutant eclipse.ini, dans les -vmargsoptions:

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

J'ai L ubuntu 18.04.2

Marco Sulla
la source