Cls en java
argum2
Messages postés
33
Statut
Membre
-
BadGuitarist Messages postés 373 Statut Membre -
BadGuitarist Messages postés 373 Statut Membre -
Bonsoir,
je viens vous voir car j'ai un souci : avant je codais en C/C++ et j'utilisais system("pause"); et system("cls");
mais je ne parviens pas a trouver comment faire en java pour obtenir la meme chose.
en remarque, je vous signale que je code pour le moment une bataille navale que je visualise avec le cmd de windows et donc j'ai besoin d'avoir un ecran propre avant chaque affichage ; ce qui etait le cas en C/C++
merci d'avance
je viens vous voir car j'ai un souci : avant je codais en C/C++ et j'utilisais system("pause"); et system("cls");
mais je ne parviens pas a trouver comment faire en java pour obtenir la meme chose.
en remarque, je vous signale que je code pour le moment une bataille navale que je visualise avec le cmd de windows et donc j'ai besoin d'avoir un ecran propre avant chaque affichage ; ce qui etait le cas en C/C++
merci d'avance
A voir également:
- System cls en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Reboot system now - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
9 réponses
excusez moi de relancer ce topic mais ça ne marche pas
je debute en java encore et je ne sais pas gerer les exceptions et je ne connais rien a try ni throw
j'ai essayé ceci en cherchant :
public class Ok
{
public static void main(String[] args)
{
String cmd="cls";
System.out.println("bonjour ?");
Runtime r =Runtime.getRuntime();
r.exec(cmd);
System.out.println("bonjour ? sa va?");
}
}
mais eclipse e dit unhandled exception type IOexception
mais je ne comprends pas :s
si vous pouviez m'aider ça serait super
je debute en java encore et je ne sais pas gerer les exceptions et je ne connais rien a try ni throw
j'ai essayé ceci en cherchant :
public class Ok
{
public static void main(String[] args)
{
String cmd="cls";
System.out.println("bonjour ?");
Runtime r =Runtime.getRuntime();
r.exec(cmd);
System.out.println("bonjour ? sa va?");
}
}
mais eclipse e dit unhandled exception type IOexception
mais je ne comprends pas :s
si vous pouviez m'aider ça serait super
Bonjour,
Si je me fie à votre message d'erreur, il vous manque la gestion de l'erreur IOException :
Voilà. Je n'ai pas vérifié mais ça devrait être juste.
Si je me fie à votre message d'erreur, il vous manque la gestion de l'erreur IOException :
public class Ok
{
public static void main(String[] args)
{
try
{
Runtime.getRuntime().exec("cls" );
System.out.println("bonjour ? sa va?");
}
catch(Exception e)
{
System.out.println("Erreur lors de l'effacement de l'écran.");
}
}
}
Voilà. Je n'ai pas vérifié mais ça devrait être juste.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci beaucoup! déja sera fonctionne au niveau de la complilation mais quand je fais en invite de commande javac Ok.java puis java Ok et bien je n'ai pas de cls d'executer les affichages restent et s'ajoutent comme s'il n'y avais pas de Runtime.getRuntime().exec("cls" );
Essaie cela :
Je vérifie de mon côté.
Sinon, il y a une solution "type bricolage" en faisant autant de System.out.println(""); que nécessaire pour effacer l'écran ;--)))
MAIS LA, CA MARCHERA !
public class Ok
{
public static void main(String[] args)
{
try
{
Runtime.getRuntime().exec("cmd;exe", "cls" );
System.out.println("bonjour ? sa va?");
}
catch(Exception e)
{
System.out.println("Erreur lors de l'effacement de l'écran.");
}
}
}
Je vérifie de mon côté.
Sinon, il y a une solution "type bricolage" en faisant autant de System.out.println(""); que nécessaire pour effacer l'écran ;--)))
MAIS LA, CA MARCHERA !
Ce n'est pas beau mais ca marche et c'est portable :
public class Ok
{
public static void main(String[] args)
{
for (int i=0; i<25; i++)
System.out.println();
}
}
merci bien j'y avais déja pensé mais je n'aime pas cette façon de faire car je vais avoir mon prompt qui sera en bas de la page et ma grille de jeu ne sera pas toujours placé au meme endroit....
il semble que cela ne soit pas réalisable en java .... dommage
merci quand meme pour ton aide
il semble que cela ne soit pas réalisable en java .... dommage
merci quand meme pour ton aide