Javaw - Java - Programmation
Marsh Posté le 10-12-2002 à 22:50:55
Même utilité que la commande java, si ce n'est que les messages ne sont pas redirigés sur la sortie standard.
Marsh Posté le 10-12-2002 à 23:10:06
j'espère ne pas dire de connerie, mais il me semble qu'ils ne sont pas redirigés
Marsh Posté le 11-12-2002 à 09:42:28
Ce qui permet de lancer un programme Java sans qu'une console (une fenêtre DOS, sous Windows) inutile soit ouverte.
Marsh Posté le 11-12-2002 à 09:54:23
BifaceMcLeOD a écrit : Ce qui permet de lancer un programme Java sans qu'une console (une fenêtre DOS, sous Windows) inutile soit ouverte. |
inutile, inutile... c jammais vraiment inutile des messages d'erreur!
Marsh Posté le 11-12-2002 à 09:59:23
El_Gringo a écrit : |
bin je suis désolé hein mais un soft en prod ne recrache pas ses erreurs dans la console
Tu fais des stacktrace() de tes softs en prod toi peut etre ?
Marsh Posté le 11-12-2002 à 10:35:01
DarkLord a écrit : |
ben ouais, de base, et tu detournes les messages d'erreurs pour faire croire que c'est l'utilisateur qui a fait une mega connerie
Marsh Posté le 11-12-2002 à 10:45:40
souk a écrit : |
Marsh Posté le 11-12-2002 à 10:55:55
DarkLord a écrit : |
Moi, non, mais pour l'instant, JAI me balance des messages sur la sortie standard, et j'ai pas u le temps de chercher comment la rediriger vers mon appender log4j.
Et le messages d'erreur à l'initialisation du log, tu les envois où ?
Marsh Posté le 11-12-2002 à 10:58:55
El_Gringo a écrit : |
quel message d'erreur?
Marsh Posté le 11-12-2002 à 11:05:30
DarkLord a écrit : |
Code :
|
Tu fais quoi si le fichier n'est pas trouvé ?
Marsh Posté le 11-12-2002 à 11:07:15
El_Gringo a écrit :
|
Je te parles d'un environnement de prod hein ...
Marsh Posté le 11-12-2002 à 11:25:31
DarkLord a écrit : |
Et alors ? y a forcément certaines circonstances qui peuvent faire qu'il y ai une erreur à cet endroit...
Marsh Posté le 11-12-2002 à 11:30:41
El_Gringo a écrit : |
est ce que tu me trouves lourd si je te réponds .... non? Et qd bien même tu ne dois pas surveiller ta console qd tu démarres ton process en prod. Si jamais ce genre d'erreur (exceptionnel on est bien d'accord) se produit bin tu dois arreter le service et envoyer un mail aux Ops par exemple ...
mais bon désolé hein, regarder la console en prod qd je démarre un truc c'est non et re-non. Désolé
Marsh Posté le 11-12-2002 à 11:35:40
DarkLord a écrit : |
Si t'est désolé, c'est déja ça.
Va mon fils, je te pardonne...
Marsh Posté le 11-12-2002 à 11:44:07
El_Gringo a écrit : |
trop aimable
Marsh Posté le 11-12-2002 à 14:14:59
El_Gringo a écrit : |
D'accord avec DarkLord : ce n'est pas parce que tu n'as plus de console que tu ne récupères pas les erreurs.
Autre exemple : si tu as une application Swing, c'est un peu stupide d'afficher les exceptions dans une console (surtout que régulièrement, le nombre de lignes de la pile excède le nombre de lignes de la console, et que tu ne dispose pas toujours d'un scroll... ). C'est plus intelligent d'avoir une boite de dialogue qui récupère correctement l'erreur et l'affiche (quitte à ce qu'elle affiche carrément l'exception et la pile Java si le programme n'arrive pas à récupérer sur erreur).
Moi je me suis fait une classe JExceptionPane à la mode de JOptionPane (pour afficher des message boxes) qui m'affiche n'importe quelle exception. Et tous mes événements AWT, ainsi que le main, sont à l'intérieur d'un :
Code :
|
Marsh Posté le 11-12-2002 à 14:19:26
BifaceMcLeOD a écrit : |
Et dans une application sans swing, ni awt, une servlet par exemple...
Marsh Posté le 11-12-2002 à 14:21:20
El_Gringo a écrit : |
bin t'utilise le log système de ton environnement J2EE tiens ...
Marsh Posté le 11-12-2002 à 14:23:44
Dans ce cas, tu as toujours un log, aussi minimal soit-il. Le log standard en cours d'exécution, et, si tu veux être pointilleux, un log texte bête dans le répertoire d'install pour logguer les erreurs de startup (avant que le log standard soit initialisé, ce qui doit être une des toutes premières choses que fait l'application).
Marsh Posté le 11-12-2002 à 14:24:44
Bon, allez, je me tais, j'ai tord (mais j'aime pas trop trop ça quand même !
Marsh Posté le 11-12-2002 à 14:33:49
El_Gringo a écrit : Bon, allez, je me tais, j'ai tord (mais j'aime pas trop trop ça quand même ! |
Va mon fils, je te pardonne...
Marsh Posté le 11-12-2002 à 15:11:00
BifaceMcLeOD a écrit : Trop aimable... |
mékilécon
Marsh Posté le 12-12-2002 à 12:05:57
BifaceMcLeOD a écrit : Trop aimable... |
Marsh Posté le 10-12-2002 à 22:48:59
A quoi sert la commande javaw pour la console ?
Merci