Hallo, ich habe ein Problem, zu dem ich leider weder hier noch sonstwo eine funktionierende Lösung gefunden habe.
Ich versuche mir mittels vlc4j einen Konfigurierbaren Mediaplayer zu programmieren, allerdings funktioniert bereits das Laden der notwendigen VLC-Bibliothek(-en) nicht.
Laut: tutorial müssend das für Linux ja libvlc.so und libvlccore.so. Dafür habe ich mir den Code von VLC 2.1.3 selber kompiliert (so sollte er ja am bestem auf dem PI laufen (?)). Nach make liegen die erwarteten Bibliotheken dann in "/usr/local/lib/". Diesen habe ich, mit vielen anderen um verschiedenes zu testen mittels
hinzugefügt. Führe ich das Programm nun jedoch aus, so erhalte ich folgenden Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'vlc': Native library (linux-arm/libvlc.so) not found in resource path
Kann mir einer sagen wo da genau der Fehler liegt? Ich hab echt schon alles probiert, bekomme jedoch das Programm einfach nicht zum laufen.
Die Bibliotheken sind zudem in Eclipse in einem Unterordner des Projektes, sind jedoch nicht in der JAR enthalten (egal wo im Projekt sie sich befinden).
Zum Programmieren: Ich programmiere auf meinem PC in Eclipse, kompiliere das Ganze und lade es dann als *.jar auf den Pi hoch. (alles automatisiert via ANT-File)
Als JDK benutze ich Version 1.8.0 (da es anscheinend mit 1.7.x ab und zu Probleme mit vlc4j gibt)
Ich bedanke mich jetzt schon für eure Hilfe.
Lg,
TheElk
Edit: Als Betriebssystem nutze ich Raspbian Wheezy