Ich versuche, Subclipse in Eclipse Galeilo zum Laufen zu bringen, und dazu muss ich die JavaHL-Bibliothek installieren.
Ich habe die Bibliothek mit installiert sudo apt-get install libsvn-java
, aber die Datei eclipse.ini muss geändert werden, um die neue Bibliothek als Argument zu verwenden.
Die erste Änderung an der
INI- Datei war -Djava.library.path=/usr/lib/jni/
, die die Fehler
"no libsvnjavahl-1 in java.library.path"
"inkompatible Javahl-Bibliothek geladen. 1.3.x oder höher erforderlich" verursachte.
Entsprechend dem Installationsausdruck wurde Version 1.6.12 installiert.
Also habe ich libsvnjavahl-1.so
den obigen Dateipfad hinzugefügt und die folgenden Fehler erzeugt:
"no libsvnjavahl-1 in java.library.path"
"no svnjavahl-1 in java.library.path"
"no svnjavahl in java.library.path"
Was ist denn hier los?
quelle
Subversiv? Keine gute Option, das Problem ist, dass Version 1.7 oder höher von JavaHL erforderlich ist und der Benutzer richtig ist, dass libsvn-java nur 1.6.x enthält. Ubuntu muss diese Bibliothek aktualisieren.
quelle
Installiere svn von WANdisco - hat bei mir funktioniert. Kleine Erklärung mit Lösung:
https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz
Skript zum Ausführen (auch im obigen Beitrag zu finden), das das subversive und libsvn-java 1.7 installiert
http://pastebin.com/H7YjU1c3
Und (wie in der Frage angegeben) fügen Sie die folgende Zeile hinzu
eclipse.ini
-Djava.library.path=/usr/lib/jni/
quelle
Ich habe vor kurzem diesen Fehler wieder, auch wenn ich
libsvn-java
seit Jahren installiert habe . Ich bin mir nicht sicher, ob ein Upgrade aufEclipse 2019-03
oder ein Wechsel zu geplant istAzul Zulu 8
.Wie auch immer, ich habe es behoben und
eclipse.ini
in-vmargs
Optionen hinzugefügt :Ich habe L ubuntu 18.04.2
quelle