无法使用twilio API
问题描述:
当我要运行的twilio与API的IntelliJ的Java代码,它给了我一个错误:无法使用twilio API
Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonMappingException".
我已经添加了twilio-7.14.5.jar到模块的依赖关系。
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
public class main
{
public static final String ACCOUNT_SID = "AC935209d3c44660b4a550e3380249857a";
public static final String AUTH_TOKEN = "42bcd28e23344404c737eb3499d2a747";
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(new PhoneNumber("+13195120377"),
new PhoneNumber("+13193204088"),
"The temperature is over heat now!").create();
}
}
答
您需要包括通过Twilio 7.4.15版本中使用的所有依赖关系。 Maven存储库列出了所有必需的依赖关系http://mvnrepository.com/artifact/com.twilio.sdk/twilio/7.14.5
您需要添加twilio用于使用json的依赖jar。将JsonMappingException的jar添加到类路径中作为运行时依赖项 – Optional