小编Nic*_*ick的帖子

Smack抛出"java.lang.ClassNotFoundException:org.xmlpull.v1.XmlPullParserFactory:"

因此,我使用Smack运行我的聊天机器人来进行传说联盟,但是我甚至无法让机器人显示,因为缺少类似错误,我似乎无法弄明白.下面的代码和错误,感谢您的帮助,-Nick

另外:是的,这段代码来自一个例子,因为当我自己尝试时,我仍然遇到了同样的错误.

package com.nickparks.bot;

import java.util.*;
import java.io.*;

import org.jivesoftware.smack.*;
import org.jivesoftware.smack.packet.Message;
import org.jivesoftware.smack.tcp.XMPPTCPConnection;

public class JabberSmackAPI implements MessageListener{

    XMPPConnection connection;

    public void login(String userName, String password) throws XMPPException
    {
        ConnectionConfiguration config = new ConnectionConfiguration("chat.na1.lol.riotgames.com",5223);
        connection = new XMPPTCPConnection(config);

        try {
            connection.connect();
            connection.login(userName, password, "xiff");
        } catch (SmackException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public void displayBuddyList()
    {
        Roster roster = connection.getRoster();
        Collection<RosterEntry> entries = roster.getEntries();

        System.out.println("\n\n" + entries.size() + " buddy(ies):");
        for(RosterEntry r:entries)
        { …
Run Code Online (Sandbox Code Playgroud)

java xmpp smack classnotfoundexception

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

classnotfoundexception ×1

java ×1

smack ×1

xmpp ×1