0
次の問題が発生しました。Pi4Jに内蔵されているデバイスにGPIOサンプルを実行すると、JNIエラーが発生し、com/pi4j/io/gpio/GpioProviderのNoClassDefFoundError 。 いくつかの検索(ここと他のウェブサイトの両方)の後、私はpi4j-gpio-extension.jarが見つからないという結論に達しました。コンパイル時にこれらを特に含める必要があります。私が使っていた:マクロ/速記をあるPi4jを使用したコンパイル
pi4j --compile Gpioblabla.java
を/
+ javac -classpath '.:classes:*classes:/opt/pi4j/lib/*' -d . Gpioblabla.java
はこの正常にコンパイルするために知りません。 プログラムを実行した後、私はNoClassDefErrorを取得します。 問題は、特定の.jarファイルをpi4j/javacコンパイルに明示的に含める方法です。