Email Netbeans 8.2-清理和构建后发送电子邮件不起作用

Email Netbeans 8.2-清理和构建后发送电子邮件不起作用,email,netbeans,jakarta-mail,Email,Netbeans,Jakarta Mail,这让我抓狂:)当我在netbeans上编码时,代码非常有效(我的意思是,它成功地发送了我想要的所有电子邮件),但是,在清理和构建之后,它就不会发送任何电子邮件。 zzzzzzzzzzzzzz=我的密码 这是我的sendig代码: private void envia_email (String email_selecionado) { String to = email_selecionado; String from = "xxxxxxxxxx@gmail.c

这让我抓狂:)当我在netbeans上编码时,代码非常有效(我的意思是,它成功地发送了我想要的所有电子邮件),但是,在清理和构建之后,它就不会发送任何电子邮件。

zzzzzzzzzzzzzz=我的密码

这是我的sendig代码:

private void envia_email (String email_selecionado) {

        String to = email_selecionado;
        String from = "xxxxxxxxxx@gmail.com";

        Properties properties = new Properties();
        properties.put("mail.transport.protocol", "smtp" );
        properties.put("mail.smtp.starttls.enable", "true");
        properties.put("mail.smtp.auth", "true");
        properties.put("mail.smtp.host", "smtp.gmail.com");
        properties.put("mail.smtp.port", "587");
        properties.put("mail.smtp.socketFactory.class",
            "javax.net.ssl.SSLSocketFactory"); //SSL Factory 
    try {    
        Session session = Session.getInstance(properties,
                new javax.mail.Authenticator() {
                    @Override
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication(from, "zzzzzzzzzzz");
                    }
                });

        MimeMessage message = new MimeMessage(session);
        message.setFrom(new InternetAddress(from));
        message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
        message.setSubject("EUROMILIONS PLAY SOFTWARE");
        message.setText(corpo_email.getText());
        message.setSentDate(new Date());

        Transport.send(message);
        //JOptionPane.showMessageDialog(null,"Mensagem enviada com sucesso !");
    } catch (MessagingException ex) {
        teste.setVisible(false);
        JOptionPane.showMessageDialog(this,"Erro: "+ex.toString());
        //Logger.getLogger(serial_control.class.getName()).log(Level.SEVERE, null, ex);
    }
}
有什么不对劲?为什么它可以在netbeans上工作,但在清理和构建之后不能工作


谢谢

修复所有这些,然后发布。我发现它可以在另一台计算机上工作。。。。因为我在两台不同的电脑里工作。嗯,在计算机中它不工作,我从java中得到了这个debub:。C:\Users\Admin\AppData\LocalLow\Sun\Java\Deployment\tmp\si\FxJavaControlPanel-amd64_50470; u基本:等待连接Java.io.FileNotFoundException:C:\ProgramData\Oracle\Java\Java.settings.cfg(O sistema nãO conseguiu localizar O ficheiro specificiado)。这似乎与JavaMail没有任何关系。