用 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

 

 

 

 

 

arrow
arrow
    創作者介紹
    創作者 9D 的頭像
    9D

    九弟的部落格

    9D 發表在 痞客邦 留言(0) 人氣()