2013-07-16 8 views

risposta

9

Argomento passato a System.exit (x) -> diventa il codice di uscita JVM.

Il codice di uscita 0 viene utilizzato per indicare l'uscita normale. Codice di uscita positivo univoco per indicare un problema specifico.

Desidero sapere se esistono codici di uscita specifici per le eccezioni non valide?

No. Se tutto filetti non daemon uscita normalmente (presenza/assenza di eccezione non importa), JVM termina con 0.

Codice di uscita tra 1 e 127 sono codici specifici utilizzati per indicare errore JVM. per esempio. non corrispondenti JDK/JRE versioni, le opzioni di configurazione di memoria/della riga di comando non corretti, ecc

Circa il link

http://journal.thobe.org/2013/02/jvms-and-kill-signals.html

uscita JVM a causa di segnale specifico sarebbe

128 + segnale -id

L'elenco di id di segnale può essere trovato utilizzando kill -l