There's some discussion from around the net:

Why is main() in java void? - Stack Overflow
Why does main() in java returns void ?

The main jist is because C/C++ were originally designed for...