2015-04-18 1 views
3

J'utilise NetBeans sur MacOS pour développer une application en utilisant PI4J. Tout a l'air Ok mais j'obtiens l'erreur ci-dessous, en disant que PI4J était incapable de charger. Quelqu'un sait-il comment résoudre ceci?PI4J - Impossible de charger [libpi4j.so] en utilisant le chemin

abr 18, 2015 3:02:30 PM com.pi4j.util.NativeLibraryLoader load 
SEVERE: Unable to load [libpi4j.so] using path: [/lib/libpi4j.so] 
java.lang.UnsatisfiedLinkError: /private/var/folders/0x/6rph2scs0f544b7xwkfhzkcw0000gn/T/libpi4j3968879292977354112.so: dlopen(/private/var/folders/0x/6rph2scs0f544b7xwkfhzkcw0000gn/T/libpi4j3968879292977354112.so, 1): no suitable image found. Did find: 
    /private/var/folders/0x/6rph2scs0f544b7xwkfhzkcw0000gn/T/libpi4j3968879292977354112.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00 
    at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937) 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1822) 
    at java.lang.Runtime.load0(Runtime.java:809) 
    at java.lang.System.load(System.java:1086) 
    at com.pi4j.util.NativeLibraryLoader.loadLibraryFromClasspath(NativeLibraryLoader.java:143) 
    at com.pi4j.util.NativeLibraryLoader.load(NativeLibraryLoader.java:92) 
    at com.pi4j.wiringpi.Gpio.<clinit>(Gpio.java:174) 
    at com.pi4j.io.gpio.RaspiGpioProvider.<init>(RaspiGpioProvider.java:51) 
    at com.pi4j.io.gpio.GpioFactory.getDefaultProvider(GpioFactory.java:106) 
    at com.pi4j.io.gpio.impl.GpioControllerImpl.<init>(GpioControllerImpl.java:54) 
    at com.pi4j.io.gpio.GpioFactory.getInstance(GpioFactory.java:89) 
    at hellorasp.HelloRasp.main(HelloRasp.java:31) 

Exception in thread "main" java.lang.UnsatisfiedLinkError: com.pi4j.wiringpi.Gpio.wiringPiSetup()I 
    at com.pi4j.wiringpi.Gpio.wiringPiSetup(Native Method) 
    at com.pi4j.io.gpio.RaspiGpioProvider.<init>(RaspiGpioProvider.java:51) 
    at com.pi4j.io.gpio.GpioFactory.getDefaultProvider(GpioFactory.java:106) 
    at com.pi4j.io.gpio.impl.GpioControllerImpl.<init>(GpioControllerImpl.java:54) 
    at com.pi4j.io.gpio.GpioFactory.getInstance(GpioFactory.java:89) 
    at hellorasp.HelloRasp.main(HelloRasp.java:31) 
+0

connexes: http://stackoverflow.com/questions/9832862/running-jad-file-in-mac-osx-lion –

Répondre

0

copie juste libpi4j.so à votre projet sur le dossier lib RPI

1

/lib/libpi4j.so fichier ne fonctionnera pas parce qu'il est conçu juste pour Raspberry Pi, aucun autre matériel.