Вызывается: java.lang.ClassNotFoundException: com.twilio.Twilio - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь позвонить в Twilio SMS API, чтобы вызвать SMS, используя мой код Java. Я использую предоставленную Twilio библиотеку поддержки. Все выглядит нормально, когда я запускаю код в IDE, однако я получаю ниже ошибку при преобразовании в Jar и запустить его, передав параметр

Исключение в потоке "main" java.lang.NoClassDefFoundError: ком / Twilio / Twilio at twilioSMS.TwilioSmsMsging.main (TwilioSmsMsging.java:15) Причина: java.lang.ClassNotFoundException: com.twilio.Twilio на java.net.URLClassLoader.findClass (неизвестный источник) в java.lang.ClassLoader.loadClass (Неизвестный источник) at sun.misc.Launcher $ AppClassLoader.loadClass (неизвестный источник) в java.lang.ClassLoader.loadClass (Неизвестный источник) ... еще 1

Ниже мой код

package twilioSMS;
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;

public class TwilioSmsMsging {

public static void main(String[] args) {

    String ACCOUNT_SID = args[0];  
    String AUTH_TOKEN  = args[1]; 
    String toMobileNumber = args[2];  
    String fromMobileNumber = args[3];  
    String smsMessage = args[4];    

    Twilio.init(ACCOUNT_SID, AUTH_TOKEN);

    Message message = Message.creator(new com.twilio.type.PhoneNumber(toMobileNumber),new com.twilio.type.PhoneNumber(fromMobileNumber),smsMessage).create();

    System.out.println(message.getSid());

}

}

1 Ответ

0 голосов
/ 09 апреля 2019

Мой плохой .. Я должен экспортировать как пригодную для работы банку, однако я экспортировал как банку. Теперь проблема решена после экспорта в качестве исполняемого файла.

...