ご存知のように、Kura と Azure IoT Hub を統合できます。
Microsoft のチュートリアルに従って、デバイスをシミュレートし、Azure IoT HUb にデータを送信しました。全て大丈夫。
しかし、Kuraに統合しようとすると.
Kura のヒントに従って、外部 jar (Microsoft から) を挿入しました。
すべてが正常に見えます。バンドルを正常にエクスポートしました。
しかし、私のバンドルが起動すると、不足クラスでいくつかの条件を満たしていません。
エラーメッセージは次のとおりです。
Instances:
No instances were created because: Can not activate instance of component org.kura.microsoft.simulatedevicesecond.Simulatedevicesecond. The activation throws: java.lang.NoClassDefFoundError: javax/crypto/spec/SecretKeySpec
ただし、クラス「javax/crypto/spec/SecretKeySpec」は jce.jar (java JDK に存在) に属しています。
この問題を解決するのを手伝ってください。
どうもありがとうございます。