NoClassDefFoundError: javax.jmdns.JmDNS - PullRequest
1 голос
/ 29 июня 2011

Я пытаюсь использовать jmDNS jar, но когда я запускаю свое приложение, оно выдает ошибку вроде NoClassDefFoundError : javax.jmdns.JmDNS.

Выдает ошибку из этой строки

     jmdns = JmDNS.create();

Ответы [ 2 ]

3 голосов
/ 29 июня 2011

Убедитесь, что ваш jar-файл включен в ваш каталог проектов / libs.Это единственное место, которое обеспечит его правильное добавление в jvm во время выполнения на устройстве.Может быть несколько других проблем, которые вы должны использовать adb logcat *: D, чтобы наблюдать за загрузкой классов для обнаружения.Ищите ошибки L, возникающие до самого исключения.

0 голосов
/ 19 октября 2016

Загрузите файл jar из репозитория Maven и добавьте его в свой путь к классам.У меня была та же проблема, и это сработало для меня:)

http://repo1.maven.org/maven2/org/jmdns/jmdns/3.5.1/jmdns-3.5.1-sources.jar

...