begin process at 2010 02 10 05:01:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Aide et documentation

 > 

exe d'une commande


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

exe d'une commande

samedi 11 avril 2009 à 23:09:11 | exe d'une commande

dodo1309

Hello ,

Je cherche comment je pourrai lancer une commande sans bloqué l'exécution de mon programme .

La commande est :

sendMail(sujet,body, add_in,email);

Vu que cette commande prend un certain temps je voudrai la lancer sans bloquer le déroulement du programme.

Merci d'avance ;)









dimanche 12 avril 2009 à 09:59:13 | Re : exe d'une commande

Skyffer3

Membre Club
Je pense qu'il faut utiliser un thread.
En principe c'est l'utilisation de base d'un thread, exécuter une tâche parallèle sans bloquer le programme.
Sur internet il y a pas mal de docs là-dessus.

++ et bonne prog

dimanche 12 avril 2009 à 11:50:09 | Re : exe d'une commande

dodo1309

Merci , J'ai fait ceci mais mon programme est toujours bloqué  :

public class MailThread extends Thread{
   
      public void run(String subject, String body, String sender, String recipients)throws Exception {
                 
           String mailhost = "smtp.gmail.com";
            Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
            Properties props = new Properties();
            props.setProperty("mail.transport.protocol", "smtp");
            props.setProperty("mail.host", mailhost);
            props.put("mail.smtp.auth", "true");
            props.put("mail.smtp.port", "465");
            props.put("mail.smtp.socketFactory.port", "465");
            props.put("mail.smtp.socketFactory.class","javax.net.ssl.SSLSocketFactory");
            props.put("mail.smtp.socketFactory.fallback", "false");
            props.setProperty("mail.smtp.quitwait", "false");
     
            Session session = Session.getDefaultInstance(props,
                    new javax.mail.Authenticator()
            {
                protected PasswordAuthentication getPasswordAuthentication()
                { return new PasswordAuthentication("info.mediatheque@gmail.com","groupe02");    }
            });       
     
            MimeMessage message = new MimeMessage(session);
            message.setSender(new InternetAddress(sender));
            message.setSubject(subject);
            message.setContent(body, "text/plain");
            if (recipients.indexOf(',') > 0)
                        message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(recipients));
            else
                        message.setRecipient(Message.RecipientType.TO, new InternetAddress(recipients));
     
           
            Transport.send(message);
      }   
}



Appel :

try {
              mth.run(sujet,body, add_in,email);

                                } catch (Exception e) {
                                   
                                }





Cette discussion est classée dans : exe, programme, lancer, commande


Répondre à ce message

Sujets en rapport avec ce message

Créer un fichier .exe pour lancer une application Java [ par NicoWatt ] Bonjour,Est-ce que qq1 sait comment on peut faire (quel est le principe) pour lancer à partir d'un executable un programme Java?A-t-on toujours besoin executer un exe (source C++) avec du java [ par zebulaon ] Bonjour,Je voudrais savoir comment on peut interfacer un programme C++ avec du java.Je dispose des sources d'un prog ecrit en C++ et j'aurai besoin de Lancer un exe depuis mon appli [ par simcobra ] Bonjour à tous,J'ai besoin de lancer un exe depuis mon appli Java sous Windows 2000 (en l'occurence ie5). Quelqu'un sait-il comment s'y prendre ? Merc lancer 1 .exe a partir d une appli java [ par patof ] comment lancer une autre application a partir d une premiereutilisant une interface graphique?peut on executer un fichier exe a partir d une applicati lancer un exe [ par Kindasch ] salu je cherche des moyens de lancer un exécutable depuis un code source merci les amis comment effectuer la commande ping à partir d'un programme java? [ par asphareth ] comment effectuer la commande ping à partir d'un programme java?Asphareth exe java [ par CHKDSK2K ] Bonjour, Je vooudrais creer un programme exe appartir du fichier .class ou .java comment faire car j'ai essaye plusieur programme mais j'y suis jms ar Encore et toujours mettre du son dans un programme Java [ par delbok ] Bonjour à tous, vous allez croire que je ne lis pas tous les documents qui sont déjà laissés à ce sujet, mais je n'arrive désespérement pas à lancer u lancer un programme C du programme JAVA [ par jeeprt94 ] Bonjour Amis Programmeurs Java...Excusez moi je deviens fou j essaye de lancer un programme C a partir de mon programme Java....J utilise le Runtime e lancer Clisp depuis un programme java [ par francol ] Je cherche à lancer CLISP avec java et surtout à dialoguer avec le process.D'avance merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales