メッセージパックを使用して Arduino と Java アプリケーションの間でデータを送受信しようとしていますが、メッセージパックの Java 実装のセットアップに問題があります: msgpack-java ( https://github.com/msgpack/msgpack-java /wiki/QuickStart )。
ライブラリ全体を自分でビルドするのは避けたかったので、ここから v0.6.8 を使用しました。
サンプル コードは正常にコンパイルされますが、実行時に
java.lang.NoClassDefFoundError: javassist/ClassPath
特にラインで
MessagePack msgpack = new MessagePack();
msgpack jar を自分でビルドしようとしましたが、javassist パッケージが欠落しているため、ソース コードでコンパイル エラーが発生しました。正しいパッケージを入手する場所がわかりません。残念ながら、開発者はドキュメントでそれについて言及していません。彼らのページにコメント セクションが見つからなかったので、ここの誰かが msgpack を機能させるのを手伝ってくれることを期待していました。
この質問 ( Using MessagePack with Android ) も見ましたが、必要なライブラリをどこで入手できるかについては明確ではありませんでした。