Nach dem Update auf Snow Lion wurden diese Fehler in Flash Builder / Eclipse angezeigt, als ich versuchte, SVN zu verwenden:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
/opt/subversion/lib/libsvnjavahl-1.0.dylib: Library not loaded: /usr/lib/libpq.5.dylib Referenced from: /opt/subversion/lib/libsvnjavahl-1.0.dylib Reason: no suitable image found. Did find: /usr/lib/libpq.5.dylib: mach-o, but wrong architecture /usr/lib/libpq.5.dylib: mach-o, but wrong architecture
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
eclipse
apache-flex
svn
flash-builder
subclipse
1,21 Gigawatt
quelle
quelle
Antworten:
Wenn Sie JavaHL nicht verwenden müssen, bietet Subclipse auch eine reine Java-SVN-API-Bibliothek - SVNKit (http://svnkit.com). Installieren Sie einfach den SVNKit-Clientadapter und die Bibliotheks-Plugins von der Subclipse-Update-Site und wählen Sie sie in den Einstellungen unter Team> SVN aus.
quelle
Versuche dies:
quelle
Auf Kubuntu hat sich mein Pfad zur Bibliothek geändert, weil eine andere Java-Version installiert wurde. Hier ist das ganze Bild , aber kurz gesagt:
Die Ausgabe des letzten Befehls könnte beispielsweise so aussehen:
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
Dies gibt Ihnen den Pfad, sodass Sie Folgendes zu Ihrem hinzufügen können
eclipse.ini
:quelle
Schauen Sie sich diesen Blog an . Es hat eine Menge Informationen. Auch bei der Installation durch Brauen sollten Sie diesen Hinweis nicht verpassen:
Möglicherweise müssen Sie die Java-Bindungen mit dem Ordner "Java Extensions" verknüpfen:
quelle
Ich habe gerade Mountain Lion installiert und hatte das gleiche Problem wie FLashBuilder (32 Bit) und MountainLion 64 Bit, was bedeutet, dass MacPorts standardmäßig alles als 64 Bit installiert. Die Version von Subclipse, die ich verwende, ist 1.8. Da ich Subversion und JavaHLBindings bereits installiert hatte, habe ich gerade diesen Befehl ausgeführt:
Dadurch haben Mac-Ports alles durchlaufen, was bereits installiert ist, und auch die 32-Bit-Version installiert.
Ich habe dann FlashBuilder neu gestartet und es wurden keine JavaHL-Fehler mehr angezeigt.
quelle
Abhängig von Ihrem Betriebssystem benötigen Sie möglicherweise JavaHL. Neben anderen Vorschlägen posten Sie dies einfach hier.
Für andere Betriebssysteme siehe diese Quelle: http://subclipse.tigris.org/wiki/JavaHL
quelle
Vielleicht können Sie dies versuchen: Ändern Sie die JDK-Version. Und ich habe dieses Problem gelöst, indem ich jdk von 1.6.0_37 auf 1.6.0.45 geändert habe. BR!
quelle
Ich habe jede verfügbare Lösung ausprobiert und schließlich war das Problem für mich:
http://subclipse.tigris.org/update_1.10.x >
quelle
Für mich bekam ich dieses Problem, als ich auf Java 8 aktualisierte, und kehrte dann zu Java 7 zurück. Ein erneutes Upgrade auf Java 8 und das Problem wurde behoben.
quelle
Für Windows-Benutzer von Eclipse / STS v3.9.X müssen Sie möglicherweise Ihre Subclipse-Version aktualisieren.
Gehen Sie zu Hilfe > Neue Software installieren > Klicken Sie auf Subclipse und bearbeiten Sie die Version von 1.6.X auf 1.8.X.
Diese Methode gilt auch für diejenigen, die auf JavaHL stoßen, das nicht verfügbar ist. Sie können überprüfen, ob JavaHL verfügbar ist oder nicht, indem Sie zu Windows > Einstellungen > Team > SVN gehen . Sie können dies unter SVN-Schnittstelle > Client überprüfen Abschnitt .
Wenn dies unter MAC OS funktioniert, antworten Sie bitte im Kommentarbereich. :) :)
quelle
Mein Verständnis - Grundsätzlich wird der SVN-Client standardmäßig auf einem Mac-Betriebssystem verwendet. Während der Installation in Eclipse sollten wir das SVN-Plugin mit dem Mac-Plugin abgleichen und JavaHL wird nicht fehlen. Das Aktualisieren ist langwierig, indem Sie xcode installieren und dann Homebrew oder Macports verwenden, die Sie nach dem Googeln finden. Wenn Sie es jedoch eilig haben, führen Sie einfach die folgenden Schritte aus.
1) auf Ihrer Mac Terminal Shell
$ svn --version
Notieren Sie sich die Version zB 1.7.
2) Öffnen Sie den Link unten
http://subclipse.tigris.org/wiki/JavaHL
Überprüfen Sie, welche Version von Subclipse Sie entsprechend benötigen. z.B
Subclipse-Version SVN / JavaHL Version 1.8.x 1.7.x.
3) ok, nimm die URL entsprechend 1.8.x von ab
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
und füge zu deiner Eclipse hinzu => Installiere neue Software unter Hilfe
Wählen Sie alles aus, was Sie benötigen, SVN-Client oder Subclipse oder Mylyn usw., und es wird nach einem Neustart von STS / Eclipse gefragt, damit Sie fertig sind. arbeitete für mich.
HINWEIS: Wenn in Ihrer Eclipse bereits mehrere Versionen installiert sind, deinstallieren Sie am besten alle Subclipse- oder SVN-Client-Versionen von den Eclipse-Plugins und beginnen Sie neu mit den oben aufgeführten Schritten.
quelle