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 à l'aide de Sudo apt-get install libsvn-Java
, mais le fichier Eclipse.ini doit être modifié pour prendre en compte la nouvelle bibliothèque en tant qu'argument.
La première modification apportée au fichier ini a été -Djava.library.path=/usr/lib/jni/
, ce qui a généré les erreurs.
"pas de libsvnjavahl-1 dans Java.library.path"
"Bibliothèque javahl incompatible chargée. 1.3.x ou ultérieure requise."
selon l’impression d’installation, la version 1.6.12 a été installée.
J'ai donc ajouté libsvnjavahl-1.so
au chemin de fichier ci-dessus et généré les erreurs suivantes:
"pas de libsvnjavahl-1 dans Java.library.path"
"no svnjavahl-1 in Java.library.path"
"no svnjavahl in Java.library.path"
Que se passe t-il ici?
installez-vous Eclipse à partir du référentiel Ubuntu? ou télécharger depuis eclipse?
À mon humble avis, vous devez installer Eclipse manuellement.
d'abord, vous installez Subversion:
Sudo apt-get install Subversion
si vous souhaitez installer le plug-in Subversion pour Eclipse, vous pouvez l'installer à l'aide du menu Help -> Install New Software
choisissez Helios ou Galileo:
choisissez Collaboration
et sélectionnez Subversive:
Subversif? 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 noter que libsvn-Java ne comprend que 1.6.x. Ubuntu doit mettre à jour cette bibliothèque.
Installez svn de WANdisco - a travaillé pour moi. Petite explication avec solution:
https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz
Script à exécuter (trouvé dans l'article ci-dessus également), qui installera les versions subversive et libsvn-Java 1.7
Et (comme spécifié dans la question), ajoutez la ligne suivante dans Eclipse.ini
-Djava.library.path=/usr/lib/jni/
J'ai récemment encore cette erreur, même si j'ai installé libsvn-Java
depuis des années. Je ne sais pas s'il est prévu de passer à Eclipse 2019-03
ou de passer à Azul Zulu 8
.
Quoi qu'il en soit, je l'ai corrigé en ajoutant à Eclipse.ini
, dans les options -vmargs
:
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
J'ai L ubuntu 18.04.2