Effacer la console Java
J'ai une classe étendant la classe Thread. Dans sa méthode run il y a un System.out.println
déclaration. Avant cette impression de l'instruction, et je veux effacer la console. Comment puis-je le faire?
J'ai essayé
Runtime.getRuntime().exec("cls"); //and "clear" too
et
System.out.flush();
mais ni travaillé.
Vous devez utiliser les Eclipse de l'API pour cela.
double possible de Comment faire pour supprimer des choses imprimé à la console par le Système..println()?
Je ne veux pas utiliser une série d'impression des lignes vides méthode. j'ai besoin d'un moyen plus élégant de la compensation de la console.Si tout s'il vous plaît laissez-moi savoir.
La simple impression ne peut pas faire cela. Vous devez indiquer les environs émulateur de terminal pour ce faire, ce qui sous Unix et DOS est généralement fait avec des séquences d'échappement, mais qui CMD.EXE ne prend pas en charge. Quel contrôle avez-vous sur les environs émulateur de terminal?
duplication: stackoverflow.com/questions/2979383/java-clear-the-console
double possible de Comment faire pour supprimer des choses imprimé à la console par le Système..println()?
Je ne veux pas utiliser une série d'impression des lignes vides méthode. j'ai besoin d'un moyen plus élégant de la compensation de la console.Si tout s'il vous plaît laissez-moi savoir.
La simple impression ne peut pas faire cela. Vous devez indiquer les environs émulateur de terminal pour ce faire, ce qui sous Unix et DOS est généralement fait avec des séquences d'échappement, mais qui CMD.EXE ne prend pas en charge. Quel contrôle avez-vous sur les environs émulateur de terminal?
duplication: stackoverflow.com/questions/2979383/java-clear-the-console
OriginalL'auteur Akshu | 2014-08-08
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer quelque chose autour de ces lignes avec le Système d'exploitation de la dépendance :
Ou de l'autre façon serait en fait une mauvaise voie, mais en fait pour envoyer correction arrière de la console jusqu'à ce qu'il efface. Quelque chose comme :
OriginalL'auteur Start0101End
Êtes-vous en cours d'exécution sur un mac? Parce que si il
cls
est pour Windows.Windows:
Mac:
flush
simplement des forces tout en tampon de sortie à être écrites immédiatement. Il ne serait pas effacer la console.modifier Désolé ceux efface ne fonctionne que si vous utilisez le réel de la console. Dans eclipse, il n'y a aucun moyen de les effacer par programme de la console. Vous devez mettre des espaces vides ou cliquez sur le bouton effacer.
Si vous avez vraiment ne pouvez utiliser quelque chose comme ceci:
Voir mon edit, de ne pas le voir eclipse tag
OriginalL'auteur Simply Craig
Voici un exemple que j'ai trouvé sur un site web espère que cela va fonctionner:
OriginalL'auteur Bizi