Eviter que les erreurs s'affichent dans la console ?

Eviter que les erreurs s'affichent dans la console ? - Java - Programmation

Marsh Posté le 21-01-2006 à 20:11:03    

Bonjour,
 
j'ai fait un programme java qui fonctionne, sauf qu'il semble qu'il y ait des erreurs avec les wigets etc ...
A chaque fois que je ferme ma fenetre (lancée via le terminal) il y a toujours enormement d'erreurs qui s'affichent. J'aimerai eviter que ces erreurs s'affichent dans le terminal, comment faire ?
 
Merci  !  :hello:

Reply

Marsh Posté le 21-01-2006 à 20:11:03   

Reply

Marsh Posté le 21-01-2006 à 20:40:44    

Sous linux ?
Si oui quand tu lances :
java prog 2> /dev/null
devrait marcher nan ?
Bon ça intervient pas au niveau de la prog mais bon :)

Reply

Marsh Posté le 21-01-2006 à 20:44:49    

il faut vérifier ce que sont ces erreurs, et traiter les exceptions correspondantes: décider de ne rien faire, afficher un message d'erreur qcque, faire qqch, etc.


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 21-01-2006 à 20:51:53    

en effet une autre solution est de corriger les erreurs :lol:

Reply

Marsh Posté le 22-01-2006 à 14:35:15    

Sebou77 a écrit :

Sous linux ?
Si oui quand tu lances :
java prog 2> /dev/null
devrait marcher nan ?
Bon ça intervient pas au niveau de la prog mais bon :)


 
 
OKay ca marche merci, ca me permet juste de temporisé pour l'instant lol.
QUand le programme sera terminé je me pencherai sur les erreurs !

Reply

Marsh Posté le 22-01-2006 à 14:35:52    

Sebou77 a écrit :

en effet une autre solution est de corriger les erreurs :lol:


lol vi :$

Reply

Marsh Posté le 22-01-2006 à 15:14:21    

[:ab614]

Reply

Marsh Posté le 23-01-2006 à 12:29:20    

System.setErr(new NullPrintStream());
NullPrintStream est une petite classe a coder. Facile ;)


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
Reply

Marsh Posté le 23-01-2006 à 13:28:02    

angel92 a écrit :

QUand le programme sera terminé je me pencherai sur les erreurs !


[:kiki]
 
Pourquoi les masquer ? Pour mystifier quelqu'un ? Si le programme n'est pas fini, il est normal d'afficher erreurs, warnings et messages de debugging, hein.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 23-01-2006 à 13:39:12    

angel92 a écrit :

QUand le programme sera terminé je me pencherai sur les erreurs !


Ca, c'est le genre de trucs qui n'est jamais fait, parce que c'est chiant, parce qu'on a pas le temps, parce qu'on est trop feignant, ...


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 23-01-2006 à 13:39:12   

Reply

Marsh Posté le 23-01-2006 à 13:44:21    

masklinn a écrit :

Ca, c'est le genre de trucs qui n'est jamais fait, parce que c'est chiant, parce qu'on a pas le temps, parce qu'on est trop feignant, ...


Surtout quand on commence par les masquer, au lieu de s'atteler à leur résolution. Enfin, ce qui compte, c'est que ça ait l'air joli, et accessoirement, que ça fonctionne correctement. [:itm]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 23-01-2006 à 17:10:03    

Ou au moins utiliser un truc comme Log4J.
Comme ça tu polues pas la console et les trace sont gérer correctement pour plus tard...

Reply

Marsh Posté le 23-01-2006 à 18:44:08    

ou redirige les simplement dans un fichier si tu veux en garder une trace :)

Reply

Marsh Posté le 23-01-2006 à 18:58:02    

Sebou77 a écrit :

ou redirige les simplement dans un fichier si tu veux en garder une trace :)


moritan a écrit :

Ou au moins utiliser un truc comme Log4J.
Comme ça tu polues pas la console et les trace sont gérer correctement pour plus tard...


À ton avis, c'était quoi la propal là [:petrus dei]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 23-01-2006 à 19:14:22    

bah au lieu de chercher/instaler un log il fait 2> fichier et c'est fini ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed