尝试创建sms java应用程序时出现JAR文件错误

尝试创建sms java应用程序时出现JAR文件错误,java,eclipse,http,sms,Java,Eclipse,Http,Sms,我正在尝试创建一个基于sms的java应用程序。我正在使用TwilioAPI,并生成了一些代码来创建应用程序。代码运行良好,但我收到了jar文件错误。我已经安装了所需的jar文件,但每次运行应用程序时,我都需要一个新的jar文件。问题在于http请求 导入com.twilio.twilio; 导入com.twilio.converter.promotor; 导入com.twilio.rest.api.v2010.account.Message; 导入com.twilio.type.PhoneNu

我正在尝试创建一个基于sms的java应用程序。我正在使用TwilioAPI,并生成了一些代码来创建应用程序。代码运行良好,但我收到了jar文件错误。我已经安装了所需的jar文件,但每次运行应用程序时,我都需要一个新的jar文件。问题在于http请求

导入com.twilio.twilio;
导入com.twilio.converter.promotor;
导入com.twilio.rest.api.v2010.account.Message;
导入com.twilio.type.PhoneNumber;
导入org.apache.http.conn.util.*;
导入com.twilio.http.*;
公共类发送SMS{
公共静态最终字符串帐户\u SID=“您的帐户SID”;
公共静态最终字符串AUTH_TOKEN=“您的AUTH TOKEN”;
公共静态void main(字符串[]args){
init(帐户SID、身份验证令牌);
Message Message=Message.creator(新电话号码(“num”),
新电话号码(“num”),
“Hi”).create();
System.out.println(message.getSid());
}
}
我一直在下面看到这个错误

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/ProtocolVersion
    at com.twilio.http.TwilioRestClient$Builder.build(TwilioRestClient.java:102)
    at com.twilio.Twilio.getRestClient(Twilio.java:129)
    at com.twilio.base.Creator.create(Creator.java:45)
    at SENDSMS.main(SENDSMS.java:22)
Caused by: java.lang.ClassNotFoundException: org.apache.http.ProtocolVersion
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 4 more

下面是我添加到lib文件夹中builpath的以下jar文件

apache-httpcomponents-httpclient.jar
com.fasterxml.jackson.core.jar
com.fasterxml.jackson.databind.jar
google-collect-1.0.jar
番石榴
httpclient-4.3-beta1.jar
org-apache-commons-logging.jar
twilio-7.21.5.jar
感谢您的帮助


谢谢

缺少httpcore-4.1.1.jar

<>你应该认真考虑使用或类似的构建工具。两者都经过了很好的测试,在依赖关系管理方面可以节省大量时间