Smack xmpp - 建立连接

Smack xmpp - Establishing a Connection

我刚刚按照Smack Xmpp 4.2.4 的入门代码进行操作,但遇到了这个错误。我能够导入所需的 jar 文件。谁能帮我?这是错误。

无法解析类型 org.jxmpp.stringprep.XmppStringprepException。它是从所需的 .class 文件中间接引用的 类型 ConnectionConfiguration.Builder 中的方法 setXmppDomain(String) 指的是缺少的类型 XmppStringprepException

我遵循的入门代码

    XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder()
      .setUsernameAndPassword("username", "password")
      .setXmppDomain("192.168.0.1")
      .setPort("5222")
      .build();

    AbstractXMPPConnection con = new XMPPTCPConnection(config);
    con.connect().login();

您必须将 jxmpp-core、jxmpp-util-cache、jxmpp-jid JAR 文件放入您的项目中。 JXMPP Github 稍后您可能会遇到其他问题,最好阅读 Smack4.2 Readme.