IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Java Console - un programme sur 2 consoles


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut Java Console - un programme sur 2 consoles
    Bonjour,

    Le titre n'est pas très clair, mais voilà j'ai besoin d'un peu d'aide...

    Pour être clair, enfin je vais essayé, je souhaiterais faire tourner mon programme dans un terminal/console à gauche par exemple, et afficher des résultats dans un terminal/console à droite...

    Donc, en fait il faudrait que les 2 communique un miminum entre eux, enfin surtout que le 1 envoie au 2, c'est uniquement dans ce sens !!

    Donc, j'ai pensé déjà, faut différencier de windows ou linux, admettons que ceci soit fait, il faut lancer la console ou le terminal...

    Pour ça, j'utilise le Runtime, sous windows "cmd.exe" et linux à voir, j'ai pas fais encore...

    Mais j'ai déjà 1 petit problème, grâce à un boolean je sais que mon code devrait fonctionner mais je ne vois pas le terminal apparaitre...sur un site j'ai vu que quelqu'un disait que si le path java était avec java ça allait mais avec javaw la commande s'éxécuterai pas la fenetre ne serait pas affiché, donc en clair pas de graphique...ce qui ne m'arrange pas...


    Donc, si quelqu'un pourrait m'expliquer déjà se problème d'affichage, puis donc faudrait le traiter même en temporaire si possible pour que ça s'affiche tout le temps...

    Puis après, voir si quelqu'un à une autre manière de faire...
    Je précise que le graphique n'est pas autorisé ^^ oui ça serait plus simple !!

    Je vous remercie d'avance pour vos réponses !!

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Si la deuxième console n'est utile que pour des affichages de données. Ne pourrais-tu utiliser une JFrame contenant une JTextArea ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 138
    Points : 172
    Points
    172
    Par défaut
    communication par message UDP entre les processus, j'ai ce bout de code :

    un listerner :



    public class Test {

    public static void main(String[] args) throws InterruptedException {

    UDPMessageHandlerDefaultImpl handler = new UDPMessageHandlerDefaultImpl();

    UDPMessageSenderDefaultImpl sender = new UDPMessageSenderDefaultImpl();

    handler.addUDPMessageListener("toto", new IUDPMessageListener() {

    public void onUDPMessageReceived(String msg) {

    System.out.println("*****>[:onUDPMessageReceived]EL:"+msg);

    }

    });

    sender.sendUDPMessage("toto"+IUDPMessageHandler.UDP_MSG_SEPARATOR+"Salut");

    sender.sendUDPMessage("toto"+IUDPMessageHandler.UDP_MSG_SEPARATOR+"Salut 2");

    sender.sendUDPMessage("toto2"+IUDPMessageHandler.UDP_MSG_SEPARATOR+"Salut 3");

    Thread.sleep(5000);

    }

    }

    normalement ça marche bien je m'en suis déjà servi

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut
    Ok merci, je vais tester cela, mais j'ai toujours le problème de l'affichage de la console...elle ne s'affiche pas...

  5. #5
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut
    @toto828
    Euh...j'ai un petit problème...j'ai recherché mais je ne comprend pas, uEclipse me dit que la class UDPMessageHandlerDefaultImpl() n'est pas reconnu...donc est-ce que c'est toi qui l'a faite ou c'est un import à faire ?

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 137
    Points : 263
    Points
    263
    Par défaut
    Pour être clair, enfin je vais essayé, je souhaiterais faire tourner mon programme dans un terminal/console à gauche par exemple, et afficher des résultats dans un terminal/console à droite...
    Pourquoi ne pas utiliser les socket ?

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 138
    Points : 172
    Points
    172
    Par défaut
    Citation Envoyé par Yopii Voir le message
    @toto828
    Euh...j'ai un petit problème...j'ai recherché mais je ne comprend pas, uEclipse me dit que la class UDPMessageHandlerDefaultImpl() n'est pas reconnu...donc est-ce que c'est toi qui l'a faite ou c'est un import à faire ?
    oups, j'ai bien l'impression que je t'ai filé du code custom, c'était du code dans mes archives j'ai pas fait gaffe plus que ça, désolé

    effectivement regarde du coté des sockets, trouve un hello world sur le sujet et adapte à ton besoin

  8. #8
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut
    Ok, bon bah je vais regarder tout ça ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/05/2015, 19h37
  2. Exécution du programme C++ n'affiche rien sur la console
    Par Motti2 dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 02/06/2014, 10h02
  3. Problème avec un programme éxécuter en console
    Par bzhrobby dans le forum Windows
    Réponses: 2
    Dernier message: 25/04/2005, 11h42
  4. [VB.NET] Question sur la console?
    Par waldo2188 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 05/04/2005, 17h51
  5. Réponses: 2
    Dernier message: 22/04/2004, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo