JNA native Unterstützung (/com/sun/JVA/linux-arm/libjnidispatch.so) nicht gefunden in Ressource-Pfad

Habe ich angefangen zu bauen, ein java service, der beinhaltet JVA-laden, eine native C/C++ lib und ich möchten, führen Sie den java-Dienst auf dem Raspberry PI aka arm-Plattform. Ich habe erfolgreich einen stabilen Boden der service und es läuft auf beiden Windows7 und linux-amd64/debian, aber.. auf der Plattform RPI bekomme ich den oben genannten Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: JNA native Unterstützung (/com/sun/JVA/linux-arm/libjnidispatch.so) nicht gefunden in Ressource-Pfad

Auf dem RPI habe ich Folgendes getan:
* Installiert sowohl openjdk7 und java8 beta mit arm hard float support.
* Installiert libjna-java-lib.

Folgenden Satz:

Java

root@pisces:/opt/TellstickReplay# java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b36e)
Java HotSpot(TM) Client VM (build 25.0-b04, mixed mode)
root@pisces:/opt/TellstickReplay#

LD_LIBRARY_PATH

root@pisces:/opt/TellstickReplay# echo $LD_LIBRARY_PATH
/opt/lib/jna

CLASSPATH

root@pisces:/opt/TellstickReplay# echo $CLASSPATH
/usr/lib/jna

Keine Einstellungen zu erfüllen scheint JAVA mit JVA-Unterstützung. Ich habe sogar versucht zu exportieren beide jna.jar und linux-arm.jar in das Projekt in Eclipse und alle zusammen neu erstellen die jars in die jar exportiert noch immer die gleichen Fehler. Die exportierte jar-wurde erfolgreich getestet auf windows und linux, so dass die jar-Datei funktioniert.

Habe ich auch schon versucht, nur mit CLASSPATH in der Manifest in der jar-Datei, aber ohne Erfolg. Ich habe auch versucht, explizit laden die libjnidispatch.also von den absoluten Pfad, aber JAVA startet dann zu beschweren, dass es die Datei nicht finden kann, libjnidispatch.so auch, dass der Pfad 100% richtig ist.

Also.. weiß jemand, WIE man korrekt JVA-Unterstützung auf dem Raspberry PI-Plattform zu arbeiten?? Bitte, ich bin immer enorm frustriert und bald geben die Hoffnung auf, dies zu beheben..

Möglicher Kandidat für die raspberrypi.stackexchange.com

InformationsquelleAutor Pär Fransman | 2013-01-31

Schreibe einen Kommentar