I am using https://github.com/sendgrid/sendgrid-java in my application. When I tried to run sendgridexample.java, causing an InvocationTargetException error, and the main reason is
java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClientBuilder com.sendgrid.SendGrid.<init>(SendGrid.java:80) I am using maven. Has anyone tried this in maven. I tried to contact the sendgrid support team, but still have not received any update. Can someone say what is wrong with my code. Thanks in advance.
SendGrid sendgrid = new SendGrid("API_KEY"); SendGrid.Email email = new SendGrid.Email(); email.addTo(" user@domain.com "); email.setFrom(" otheruser@domain.com "); email.setSubject("Hello World"); email.setText("My first email with SendGrid Java!"); try { SendGrid.Response response = sendgrid.send(email); System.out.println(response.getMessage()); } catch (SendGridException e) { System.err.println(e); }
source share