Je rencontre le problème suivant: Lors de l'exécution de l'exemple GPIO pour mon périphérique intégré dans Pi4J, j'obtiens une erreur JNI, suivie d'une erreur NoClassDefFoundError pour le fichier com/pi4j/io/gpio/GpioProvider . Après quelques recherches (ici et d'autres sites), je suis arrivé à la conclusion qu'il me manquait le pi4j-gpio-extension.jar. Il s'avère que je dois les inclure spécifiquement lors de la compilation. J'utilisais:Compilation en utilisant Pi4j
pi4j --compile Gpioblabla.java
qui est une macro/raccourci/ne sais pas pour
+ javac -classpath '.:classes:*classes:/opt/pi4j/lib/*' -d . Gpioblabla.java
Cette compile avec succès. Après l'exécution du programme, j'obtiens le NoClassDefError. Donc, la question est, comment inclure explicitement certains fichiers .jar dans la compilation pi4j/javac?