153 votes

Comment faire pour quitter une application java au sein du programme

Eh bien, quelle est la meilleure façon de gérer cela ?

200voto

Jon Points 23749

107voto

Chris Cooper Points 7619
<pre><code></code><p><code></code>, ou avec un autre zéro nombre correspondant à l’erreur spécifique.</p><p>En outre, comme d’autres l’ont mentionné, nettoyer en premier ! Qui consiste à fermer des fichiers et autres ressources libres.</p></pre>

10voto

Bastien Points 485

doit être utilisé, mais j’inclurais il à l’intérieur d’un générique plus méthode, où vous comprendrait ainsi, des mesures de « nettoyage » fermer les connexions socket, les descripteurs de fichiers, puis sortir avec `` .

6voto

Christian Semrau Points 4467

``n’est généralement pas le meilleur moyen, mais cela dépend de votre application.

La manière habituelle de mettre fin à une application est en sortant le méthode. Cela ne fonctionne pas lorsqu’il y a autres non-deamon threads en cours d’exécution, comme d’habitude pour les applications avec une interface graphique (AWT, Swing, etc.). Pour ces applications, vous soit trouverez un moyen de mettre fin à la boucle d’évènements GUI (ne sais pas si c’est possible avec l’AWT ou Swing), ou de l’appeler .

3voto

Freiheit Points 2694

Je suis d’accord avec Jon, ont votre application de réagir à quelque chose et appelez System.exit().

S’assurer que :

  • vous utilisez la valeur de sortie appropriée. 0 est sortie normale, chose indique une erreur
  • vous fermez toutes les entrées et flux de sortie. Fichiers, connexions réseau, etc..
  • vous ouvrez une session ou d’imprimer une raison pour quitter surtout si sa en raison d’une erreur

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X