NoClassDefFoundError: javax.jmdns.JmDNS



我正在尝试jmDNS jar,但当我运行应用程序时,它会抛出类似NoClassDefFoundError的错误:javax.jmDNS.jmDNS.

这是从这条线抛出的错误

     jmdns = JmDNS.create();

确保您的jar包含在projects/libs目录中。这是唯一能确保它在设备运行时正确添加到jvm的地方。您应该使用adb-logcat*:D来观察类加载以发现其他几个问题。查找异常本身之前发生的L个错误。

从Maven存储库下载jar文件并将其添加到类路径中。我也遇到了同样的问题,这对我很有效:)

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

最新更新