Sto cercando un elenco completo di tutti i possibili codici di uscita jvm (non java System.exit (x)). L'unica cosa che ho trovato usando un motore di ricerca è un elenco di codici di uscita SIGTERM: http://journal.thobe.org/2013/02/jvms-and-kill-signals.html. Voglio sapere se esistono codici di uscita specifici per le eccezioni non note?Esiste un elenco completo dei codici di uscita JVM
risposta
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