如何知道构建是否成功完成
How to know if the build has been done without failure
我是 java 的新手,我正在尝试使用 apache commons 邮件库构建一个简单的邮件客户端,
一切正常,但我想让 JPaneOption 或任何其他 window 在邮件已发送或失败时通知我。
这是我正在使用的代码:
package test;
import import org.apache.commons.mail.*;
public class Mailer{
public static void main(String[] args){
Email email = new SimpleEmail();
email.setHostName("smtp.googlemail.com");
email.setSmtpPort(465);
email.setAuthenticator("username", "password");
email.setSSLOnConnect(true);
email.setFrom("user@gmail.com");
email.setSubject("TestMail");
email.setMsg("This is a test mail ... :-)");
email.addTo("foo@bar.com");
email.send();
}
}
谢谢!
String message;
try {
email.send();
message = JOptionPane.showInputDialog(null, "Success");
resultMessage = "The e-mail was sent successfully";
}
catch (Exception ex) {
ex.printStackTrace();
message = JOptionPane.showInputDialog(null, ex.getMessage());
}
JOptionPane.showMessageDialog(null, message);
尝试如下
package test;
import import org.apache.commons.mail.*;
public class Mailer{
public static void main(String[] args){
try{
Email email = new SimpleEmail();
email.setHostName("smtp.googlemail.com");
email.setSmtpPort(465);
email.setAuthenticator("username", "password");
email.setSSLOnConnect(true);
email.setFrom("user@gmail.com");
email.setSubject("TestMail");
email.setMsg("This is a test mail ... :-)");
email.addTo("foo@bar.com");
email.send();
JOptionPane.showConfirmDialog(this, "Email sent succeefully");
}catch(Exception e){
JOptionPane.showMessageDialog(this,
e.getMessage(),
"Error",
JOptionPane.ERROR_MESSAGE);
}
}
}
我是 java 的新手,我正在尝试使用 apache commons 邮件库构建一个简单的邮件客户端, 一切正常,但我想让 JPaneOption 或任何其他 window 在邮件已发送或失败时通知我。
这是我正在使用的代码:
package test;
import import org.apache.commons.mail.*;
public class Mailer{
public static void main(String[] args){
Email email = new SimpleEmail();
email.setHostName("smtp.googlemail.com");
email.setSmtpPort(465);
email.setAuthenticator("username", "password");
email.setSSLOnConnect(true);
email.setFrom("user@gmail.com");
email.setSubject("TestMail");
email.setMsg("This is a test mail ... :-)");
email.addTo("foo@bar.com");
email.send();
}
}
谢谢!
String message;
try {
email.send();
message = JOptionPane.showInputDialog(null, "Success");
resultMessage = "The e-mail was sent successfully";
}
catch (Exception ex) {
ex.printStackTrace();
message = JOptionPane.showInputDialog(null, ex.getMessage());
}
JOptionPane.showMessageDialog(null, message);
尝试如下
package test;
import import org.apache.commons.mail.*;
public class Mailer{
public static void main(String[] args){
try{
Email email = new SimpleEmail();
email.setHostName("smtp.googlemail.com");
email.setSmtpPort(465);
email.setAuthenticator("username", "password");
email.setSSLOnConnect(true);
email.setFrom("user@gmail.com");
email.setSubject("TestMail");
email.setMsg("This is a test mail ... :-)");
email.addTo("foo@bar.com");
email.send();
JOptionPane.showConfirmDialog(this, "Email sent succeefully");
}catch(Exception e){
JOptionPane.showMessageDialog(this,
e.getMessage(),
"Error",
JOptionPane.ERROR_MESSAGE);
}
}
}