Hallo Leute,
ich bin neu hier, und hab erstmal ein Problem. (wie könnte es anders sein...)
Ich verwende ein Raspberry Pi B mit 512MB und eine SD-Karte die ich "fast" leer von einem Teampartner bekommen habe.
Dieser hat da ein OSGI draufgepackt mit bereits vorinstallierten und lauffähigen bundles.
Ich pack dazu jetzt einfach noch ein weiteres kleines Programm dazu, welches ich mit Maven builde.
So, nun aber zu dem Problem selbst.
Ich habe im Prinzip ein Java Programm von dem ich mir zu 100% sicher bin, dass es Funktioniert, da es ohne verwendung von pi4J oder wiringpi auch startet und läuft.
Wo ich schon bei dem großen ??? wäre.
Sobald ich nun z.B.:
diese Codezeile "final GpioController gpio = GpioFactory.getInstance();" ausführen will,
(natürlich wurde der GpioController und die GpioFactory importiert, sonst würde Maven auch nicht builden...)
dann kommt folgender Fehler:
...
Caused by: java.lang.NoClassDefFoundError: Could not initalize class com.pi4j.wiringpi.Gpio
at com.pi4j.io.gpio.RaspiGpioProver. ....
...
Nun ist es wie beschrieben, bei verwendung der "neuen" SD-Karte auf der ich "nur" wiringpi und pi4J installiert hab (nach den anleitungen auf den entsprechenden seiten) kommt diese Fehlermeldung.
Ich habe noch eine SD-Karte, die mir zugespielt wurde, und auf welcher das Programm tadellos läuft.
Leider weiß ich nicht genau was alles auf dieser "alten" SD-Karte alles installiert wurde.
Daher frage ich mich ob man außer den beiden (pi4j und wiringpi) noch weitere sachen auf der SD-Karte installiern muss um diese verwenden zu können.
Vielen Dank für eure Hilfe!