2

このリンクをたどってjarファイルを生成しました。これをプロジェクトに追加しました。次に、メールを送信するための簡単なコードを用意します。

public void mailSend() {
        ExchangeService service = new ExchangeService();
        ExchangeCredentials credentials = new WebCredentials(
                "email", "$*pass!");
        service.setCredentials(credentials);

        String host = "host";
        try {
            service.setUrl(new java.net.URI("https://" + host
                    + "/EWS/Exchange.asmx"));

            service.setTraceEnabled(true);

            EmailMessage msg = new EmailMessage(service);
            msg.setSubject("Hello world!");
            msg.setBody(MessageBody
                    .getMessageBodyFromText("Sent using the EWS Managed API."));
            msg.getToRecipients().add("email");
            msg.send();
            Log.i("Msg","SEND   ");
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}

問題は、jarファイルにソースが添付されていないことを示していることです。したがって、エラーが発生しますno definition found for class ExchangeService。これは、生成されたjarファイルの一部である必要があります。jarファイルとしてエクスポートしているときに、srcフォルダーがクリックされていることを確認しました。

4

0 に答える 0