用 java實作Smack時發生的問題
Exception in thread "main" java.lang.NoClassDefFoundError: org/xbill/DNS/TextParseException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:193) at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:173) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:143) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:128) at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:93) at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:93) at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:64)
>>>因為缺少dnsjava-2.1.7.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/jxmpp/util/XmppStringUtils at org.jivesoftware.smack.provider.ProviderManager.getKey(ProviderManager.java:313) at org.jivesoftware.smack.provider.ProviderManager.removeIQProvider(ProviderManager.java:217) at org.jivesoftware.smack.provider.ProviderManager.addIQProvider(ProviderManager.java:199) at org.jivesoftware.smack.provider.ProviderManager.addLoader(ProviderManager.java:129) at org.jivesoftware.smack.initializer.UrlInitializer.initialize(UrlInitializer.java:53) at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:212) at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:173) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:143) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:128) at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:93) at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:93) at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:64)
>>>因為缺少xmpp-core-0.5.0.jar
Error:(38, 21) java: package org.jxmpp.jid does not exist Error:(39, 26) java: package org.jxmpp.jid.impl does not exist
>>>因為缺少jxmpp-jid-0.5.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/jxmpp/util/cache/LruCache at org.jxmpp.util.XmppStringUtils.<clinit>(XmppStringUtils.java:165) at org.jivesoftware.smack.provider.ProviderManager.getKey(ProviderManager.java:313) at org.jivesoftware.smack.provider.ProviderManager.removeIQProvider(ProviderManager.java:217) at org.jivesoftware.smack.provider.ProviderManager.addIQProvider(ProviderManager.java:199) at org.jivesoftware.smack.provider.ProviderManager.addLoader(ProviderManager.java:129) at org.jivesoftware.smack.initializer.UrlInitializer.initialize(UrlInitializer.java:53) at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:212) at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:173) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:143) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:128) at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:93) at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:93) at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:64)
>>>因為缺少jxmpp-util-cache-0.5.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/minidns/MiniDnsException at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:368) at java.net.URLClassLoader$1.run(URLClassLoader.java:362) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:361) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:193) at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:173) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:143) at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:128) at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:93) at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:93) at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:64)
>>>因為缺少 minidns-client-0.3.0.jar
Error:(1356, 21) java: cannot access org.minidns.dnsname.DnsName
class file for org.minidns.dnsname.DnsName not found
>>>因為缺少 minidns-core-0.3.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/minidns/dnssec/DnssecClient
at org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.<clinit>(MiniDnsResolver.java:56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:193)
at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:173)
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:143)
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:128)
at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:93)
at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:93)
at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:64)
>>>因為缺少 minidns-dnssec-0.3.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/minidns/hla/ResolverApi
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:193)
at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:173)
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:143)
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:128)
at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:93)
at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:93)
at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:64)
>>>因為缺少 minidns-hla-0.3.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/minidns/iterative/ReliableDnsClient
at org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.<clinit>(MiniDnsResolver.java:56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:193)
at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:173)
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:143)
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:128)
at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:93)
at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:93)
at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:64)
>>>因為缺少 minidns-iterative-resolver-0.3.0.jar
留言列表