Ho visto una grande quantità di domande su System.exit(int status)
su stackoverflow
.Java. System.exit (stato int). Valore per lo stato di uscita
Ad esempio:
Difference in System. exit(0) , System.exit(-1), System.exit(1) in Java
difference between System.exit(0) and System.exit(-1)
Ma non vedo risposta su mia domanda parziale:
Abbiamo qualche connessione diretta tra exit status
e System Error Codes
per i prodotti Microsoft (Microsoft site)?
Certo, non abbiamo connessioni dirette, ma: possiamo fare questa connessione?
Se eseguiamo il nostro programma java su sistema operativo Windows e il nostro programma java ha l'istruzione System.exit(int status)
, possiamo usare System Error Codes list
o no?
È una buona idea o no?
Cosa ne pensi? Altre idee?
Esempio:
- programma Java è stato eseguito tramite riga di comando su Wisdows OS;
- Il nostro programma java ha rilevato un'eccezione come
FileNotFoundException
; - Dopo questo abbiamo preso la decisione di chiudere il nostro programma tramite
System.exit(int state)
; - In questo caso
exit status
è uguale a ?
perché (Microsoft site):
ERROR_FILE_NOT_FOUND
2 (0x2)
The system cannot find the file specified.