У меня возникла следующая проблема: при запуске GPIO-примера для моего устройства, встроенного в Pi4J, я получаю ошибку JNI, за которой следует NoClassDefFoundError для com/pi4j/io/gpio/GpioProvider , После некоторого поиска (как здесь, так и других сайтов) я пришел к выводу, что мне не хватает pi4j-gpio-extension.jar. Оказывается, я должен включать их во время компиляции. Я использую:Компиляция с использованием Pi4j
pi4j --compile Gpioblabla.java
, который макро/стенографии/не знаю, для
+ javac -classpath '.:classes:*classes:/opt/pi4j/lib/*' -d . Gpioblabla.java
Это успешно компилирует. После запуска программы я получаю NoClassDefError. Итак, вопрос в том, как явно включать определенные файлы .jar в компиляцию pi4j/javac?