La forma canonica del main deve essere (a parte il nome del parametro che è indifferente):
public static void main(String[] args)
A partire da Java 5 in alternativa si può scrivere:
public static void main(String... args)
Ovvero si mette come metodo "varargs" dove quel args riceve comunque un array.
Quindi no, main come metodo NON può restituire nulla. Ma è possibile far terminare la JVM specificando uno status code tramite System.exit() es.:
System.exit(1);
Ma la questione semmai diventa: DOVE (e per COSA) ti serve lo status code del processo della JVM?
In generale lo status code di un processo si può usare tipicamente in un batch/script per fare delle logiche particolari.

Rispondi quotando
