Probléme avec Runtime.getRuntime().exec() [Résolu]

chat11 58 Messages postés lundi 10 septembre 2007Date d'inscription 12 février 2011 Dernière intervention - 27 mai 2008 à 00:04 - Dernière réponse : cs_Chatbour 764 Messages postés jeudi 27 juillet 2006Date d'inscription 6 septembre 2010 Dernière intervention
- 28 mai 2008 à 16:10
j'ai une fenêtre qui contient un boutons+actionperformed ,et j'ai mis ce code:
private void LancerActionPerformed(ActionEvent e) {
try{
       Runtime.getRuntime().exec("java jade.Boot ");
      }
                    catch (IOException err){}
mais malheuresement je doit fermer la fenêtre pour executer la commande "java jade.Boot",alors je veux que la fenêtre visible et aussi active au moment de l'execution de la commade.
SVP,aidez moi,
j'attens vos réponses.
merci
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cs_Chatbour 764 Messages postés jeudi 27 juillet 2006Date d'inscription 6 septembre 2010 Dernière intervention - 27 mai 2008 à 01:28
3
Merci
Salut,

je vois pas ce que tu veux dire par : "
mais malheuresement je doit fermer la fenêtre pour executer la commande "java jade.Boot"
"..

voici un exemple qui doit peut être te montrer où l'erreur :

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;




// classe A : qui devra être exécutée avec java A


import javax.swing.*;

class A extends JFrame {


    public A() {

        this.setSize(300, 200);

        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        this.setVisible(true);

    }

}











// Classe Fenetre : contient un bouton qui lance une instance de A






class Fenetre extends JFrame {
    private JButton bouton = new JButton("OK");

    public Fenetre() {
        JPanel pan = new JPanel();
        pan.add(bouton);
        this.getContentPane().add(pan, BorderLayout.CENTER);
        bouton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                try {
                    Runtime.getRuntime().exec("java A");
                }
                catch(java.io.IOException e) {
                    e.printStackTrace();
                }
            }
        });

        this.setSize(300, 200);
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       



this



.setVisible(true);
    }

    public static void main(String[] args) {
        new Fenetre();

    }
}

Merci cs_Chatbour 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_Chatbour
cs_Chatbour 764 Messages postés jeudi 27 juillet 2006Date d'inscription 6 septembre 2010 Dernière intervention - 27 mai 2008 à 01:29
0
Merci
désolé pour le deuxième import java.swing.*;
Commenter la réponse de cs_Chatbour
chat11 58 Messages postés lundi 10 septembre 2007Date d'inscription 12 février 2011 Dernière intervention - 27 mai 2008 à 19:23
0
Merci
On  vous remercie  Chatbour, vous êtes vraiment formidable,
vous méritez plus qu'un remerciement, votre programme est excellent, il  a résolu notre problème, vous êtes magnifique.
Merci et 1000 fois merci .
Commenter la réponse de chat11
cs_Chatbour 764 Messages postés jeudi 27 juillet 2006Date d'inscription 6 septembre 2010 Dernière intervention - 28 mai 2008 à 16:10
0
Merci
avec plaisir : de rien
Commenter la réponse de cs_Chatbour

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.