gpt4 book ai didi

java - 线程 "main"java.lang.NoSuchFieldError : ifpossible 中出现异常

转载 作者:行者123 更新时间:2023-12-01 09:31:46 25 4
gpt4 key购买 nike

我正在尝试使用 Smack 库建立 XMPP 连接。使用版本4.2.0-beta2(smack-core)和4.1.8(smack-tcp)

public void gcmConnect()
{
try{

XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder().setHost(GCM_SERVER)
.setPort(GCM_PORT).setUsernameAndPassword("27614215340@gcm.googleapis.com", API_KEY).build();

XMPPTCPConnection connection = new XMPPTCPConnection(config);
connection.connect();

System.out.println("Connected");

}
catch(XMPPException ex)
{
ex.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
XMPPConnectionTest obj = new XMPPConnectionTest();
obj.gcmConnect();
}

出现以下错误

Exception in thread "main" java.lang.NoSuchFieldError: ifpossible
at org.jivesoftware.smack.ConnectionConfiguration$Builder.<init>(ConnectionConfiguration.java:438)
at org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration$Builder.<init>(XMPPTCPConnectionConfiguration.java:91)
at org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration$Builder.<init>(XMPPTCPConnectionConfiguration.java:87)
at org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration.builder(XMPPTCPConnectionConfiguration.java:80)
at com.inn.foresight.gcm.XMPPConnectionTest.gcmConnect(XMPPConnectionTest.java:32)
at com.inn.foresight.gcm.XMPPConnectionTest.main(XMPPConnectionTest.java:53)

最佳答案

这些是出现此异常的可能原因

1。您可能使用库的一个版本进行编译,但在运行时使用另一个版本。您必须验证您的类路径是否包含指定库的正确版本。

2。您可能使用了两个版本的 jar

3。 jar 文件不完整

关于java - 线程 "main"java.lang.NoSuchFieldError : ifpossible 中出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39347017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com