第一个类
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;public class Mail { public  void sendEmail(String add){
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.sina.com");//sina的smtp服务器,用于发送邮件的协议
email.setAuthentication("[email protected]", "xxxx");//登录smtp服务器的验证
email.setCharset("utf-8");//编码的方式

try {
email.addTo(add);//收方的地址
email.setFrom("[email protected]");//发方的地址
email.setSubject("xx网");//邮件主题
email.setMsg("亲爱的"+add+"用户"+"感谢您注册xx网");//邮件内容
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
  }
public  void sendEmail(String add,String goods){
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.sina.com");
email.setAuthentication("[email protected]", "xxx");
email.setCharset("utf-8");

try {
email.addTo(add);
email.setFrom("[email protected]");
email.setSubject("xx网");
email.setMsg("亲爱的"+add+"用户"+"您购买了xx网的"+goods+"我们将及时为您发货");
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
  }
}
第二个类public class Send {
public static void main(String[] args){
Mail a =new Mail();
String add = "[email protected]";
a.sendEmail(add);
}
}
用第二个类去调用第一个类的方法时出现了问题
java.lang.NoSuchMethodError: main
Exception in thread "main" 重载