Да, в Java main всегда public static void main(String[] args)
.Почему вы хотите, чтобы оно все равно возвращало значение?Было бы просто возвращаться к включающему процессу java.exe
, а не к ОС, что не очень полезно.
Для выхода и возврата кода в ОС используйте System.exit(int code)
.