That's a pro under Java as well, mate. Wasn't ten years ago, but it is today.
- Industry standard. Why fight the craze? As they say, can't beat em, join em.
I'm sorry, I really need to take umbrage with this. The JRE is only 16 MB, and typical libraries such as LWJGL are under 3 MB per platform. The JDK is 90+ MB, yes, but you only need that if you're developing in Java. Meanwhile, most C++ apps made using Visual Studio need to install a 12 to 32 MB Visual Studio runtime package, though there's no point mentioning DirectX runtimes these days as it's pre-installed in Windows 7.
I also dislike that you have to download a 160-200MB runtime (not counting 3D libraries) to run a 2MB program whereas with C++ at worst it's a 20MB runtime (again not counting 3D libraries).