2016-11-28 1 views
-1

Как я знаю, мы можем интегрировать концентратор Kura и Azure IoT.Интеграция Kura и Azure

Я следовал учебному курсу от Microsoft для имитации устройства и отправки данных в Azure IoT HUb. Все в порядке.

Но когда я пытаюсь интегрировать его в Куру.

Я следил за советом от Куры, чтобы вставить внешнюю банку (из 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/криптография/спецификации/SecretKeySpec" принадлежит к jce.jar (существовала в Java JDK).

Пожалуйста, помогите мне исправить эту проблему.

Большое спасибо.

ответ

0

Ваш пакет необходимо импортировать пакет javax.crypto.spec.

+0

javax.crypto.spec уже существует в Java JDK и мне не нужно использовать его непосредственно. – phuong

+0

В сообщении об ошибке говорится, что вы ошибаетесь. –

+0

Я не ошибаюсь. Когда я добавляю jce.jar из jdk в свои библиотеки. Я исправил эту проблему. Но настоящим решением является обновленная версия kura. – phuong

0

Я нашел решение для своего вопроса.

Я использовал неправильную версию рабочего пространства Kura и Kura.

Я использовал Kura Workspace 2.2 с версией Kura 1.4.

Он сделал ошибку. Измените его на версию Kura 2.x.

Все нормально

Смежные вопросы