Java effacer la console

[Résolu/Fermé]
Signaler
Messages postés
187
Date d'inscription
vendredi 1 octobre 2010
Statut
Membre
Dernière intervention
3 février 2017
-
 Utilisateur anonyme -
Bonjour,

Comment faire un 'clear screen' dans une application console JAVA?

Exemple : Dans C++ en fait==> system("cls") <==
Mai dans Java Je sai pas comment faire Merci d'avancé


4 réponses

Salut,

Désolé j'avais répondu pour la console MSDOS

Dan
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 860
En C++ on déconseille déjà d'utiliser system, alors en Java encore plus !
Messages postés
187
Date d'inscription
vendredi 1 octobre 2010
Statut
Membre
Dernière intervention
3 février 2017
1
La Qts Et Tro Simple Comment Injecté des commands "DOS" dans Mon code Java
Messages postés
187
Date d'inscription
vendredi 1 octobre 2010
Statut
Membre
Dernière intervention
3 février 2017
1
Merci D'avancé
Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 860
Directement, on ne peut pas, Java n'a aucune conscience de ce qu'est "DOS", pour la machine virtuelle la console est un objet obtenu par la méthode System.console()
Si tu veux manipuler le système d'exploitation tu peux t'orienter vers les classes java.lang.Runtime ou java.awt.Desktop, je pense en particulier à exec et open, mais cela nécessite de passer par un fichier intermédiaire (un .cmd avec tes instructions dedans)
Messages postés
187
Date d'inscription
vendredi 1 octobre 2010
Statut
Membre
Dernière intervention
3 février 2017
1
Emmm Baa Voila Merciii Tu m'aids un Bien MErcii Frero :) Offf JAVA et trô Complique comme languge hhhh ;)
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
948
Si ta console supporte les séquences ANSI (sous Win$ c'est doteux), utilise la séquence "\033[2J".
Exeple:
johand@osiris: ~/src/CCM/java $ cat cls.java 
public class cls 
{ 
    public static void main(String[] args) throws Exception 
    { 
 int i; 
 for(i=0; i<10; i++) 
     { 
  System.out.println("BlahBlahBlah"); 
     } 
 System.in.read(); 
 System.out.println("\033[2J"); 
 return; 
    } 
}


Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)