eclipse-subclipse: "Incompatible JavaHL library loaded"

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
owl102

eclipse-subclipse: "Incompatible JavaHL library loaded"

Beitrag von owl102 » 17.01.2018 18:40:11

Ich habe eine Debian 8/i386 Installation mit Debianeclipse und Debianeclipse-subclipse, die problemlos funktioniert.

Nun habe ich eine Debian 9/i386 Installation aufgesetzt und dort exakt die gleichen Pakete installiert. (Das habe ich mit einer neu aufgesetzten Debian8-VM gegengetestet.)

Dennoch meint Eclipse beim Zugriff auf SVN-Repositories:

"Incompatible JavaHL library loaded. 1.8.x or later required."

Eclipse zeigt bei beiden Installationen unter "Help", "About" folgendes an: "Subversion JavaHL: 1.8.3"
Unter Debian 8 findet sich unter "Window", "Preferences", "Team", "SVN": "Subversion JavaHL 1.8.10 (r1615264)"
Unter Debian 9 findet sich unter "Window", "Preferences", "Team", "SVN": "JavaHL (JNI) Not Available"

Wenn ich mir die Paketversionen anschaue, scheint sich bei Eclipse in Debian nichts getan zu haben. Lediglich Debianlibsvnclientadapter-java (welches wohl das besagte JavaHL mitbringt) ist bei Debian 8 die Version 1.10.3-2 und bei Debian 9 die Version 1.10.12-1.

Ich habe daraufhin Debiansvnkit und Debianlibsvnkit-java installiert, da dies eine Alternative zu JavaHL darstellt. Aber es ist in Eclipse nicht als Alternative auswählbar. (Warum?)

Hier hat jemand das gleiche Problem, aber auch keine Lösung: https://bugs.debian.org/cgi-bin/bugrepo ... bug=867780

Den Abschnitt "Troubleshooting" unter http://subclipse.tigris.org/wiki/JavaHL habe ich auch gelesen. Das manuelle Hinzufügen des Pfades in /etc/eclipse.ini hat nicht geholfen. Der Pfad bzw. die Änderung in /etc/eclipse.ini ist aber in "Help", "About", "Installation Details", "Configuration" zu sehen und korrekt ist der Pfad auch. (/usr/lib/i386-linux-gnu/jni)

Hat jemand eine Idee, wie ich eclipse-subversion auch unter Debian 9 zum Laufen bekomme?

owl102

Re: eclipse-subclipse: "Incompatible JavaHL library loaded"

Beitrag von owl102 » 18.01.2018 12:59:04

Aktueller Stand:

Ich habe JavaHL neu aus den Quellen von subversion.org übersetzt und auch installiert bekommen. Wird allerdings genausowenig akzeptiert.

Installiere ich stattdessen Eclipse von eclipse.org, wird sowohl das JavaHL (1.9.5 (r1770682)) als auch SvnKit erkannt und akzeptiert.

Das Fazit ist wohl: Debianeclipse-subclipse ist in Debian 9 kaputt bzw. kommt nicht mit SVN/JavaHL 1.9.5 klar.

Was wohl auch hier rauszulesen ist, aber seit über 2 Jahren keinen bei Debian interessiert: https://bugs.debian.org/cgi-bin/bugrepo ... bug=803070

Antworten