Cls en java
Fermé
argum2
Messages postés
32
Date d'inscription
lundi 15 octobre 2007
Statut
Membre
Dernière intervention
16 janvier 2010
-
13 janv. 2010 à 21:56
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 16 janv. 2010 à 03:31
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 16 janv. 2010 à 03:31
A voir également:
- System("cls");
- Reboot system now - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Hns-accessible-system-folder ✓ - Forum Réseau
- Advanced system care - Télécharger - Optimisation
- Missing operating system ✓ - Forum Windows
9 réponses
BadGuitarist
Messages postés
367
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2013
27
14 janv. 2010 à 00:12
14 janv. 2010 à 00:12
argum2
Messages postés
32
Date d'inscription
lundi 15 octobre 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15 janv. 2010 à 12:26
15 janv. 2010 à 12:26
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
argum2
Messages postés
32
Date d'inscription
lundi 15 octobre 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15 janv. 2010 à 15:00
15 janv. 2010 à 15:00
excusez moi de relancer ...
BadGuitarist
Messages postés
367
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2013
27
15 janv. 2010 à 17:36
15 janv. 2010 à 17:36
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
argum2
Messages postés
32
Date d'inscription
lundi 15 octobre 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15 janv. 2010 à 18:08
15 janv. 2010 à 18:08
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" );
BadGuitarist
Messages postés
367
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2013
27
15 janv. 2010 à 18:37
15 janv. 2010 à 18:37
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 !
BadGuitarist
Messages postés
367
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2013
27
15 janv. 2010 à 18:52
15 janv. 2010 à 18:52
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(); } }
argum2
Messages postés
32
Date d'inscription
lundi 15 octobre 2007
Statut
Membre
Dernière intervention
16 janvier 2010
16 janv. 2010 à 03:08
16 janv. 2010 à 03:08
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
BadGuitarist
Messages postés
367
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2013
27
16 janv. 2010 à 03:31
16 janv. 2010 à 03:31
D'après mes recherches Google, je suis effectivement arrivé à cette conclusion.
Comme quoi, une fonction qui paraît très simple et qui se trouve implémentée dans tous les langages peut ne pas exister dans un des derniers langages puissants à la mode ;-))
Bonne soirée.
Comme quoi, une fonction qui paraît très simple et qui se trouve implémentée dans tous les langages peut ne pas exister dans un des derniers langages puissants à la mode ;-))
Bonne soirée.