I'm a Ruby dev with no feelings about Java (never programmed in it).
I've gotta say these kind of posts piss me off. A programming language is a tool, nothing more, nothing less. Certain tools are better than others for certain jobs.
I feel the same. A programming language is just a tool. And yet your ilk have been bashing it for way too long. Maybe not you, but a vocal group of Ruby developers have.
I program in C,C++,Java,VBA,JavaScrip,PL-SQL and I've even dabbled in Ruby, Perl and LISP. However, I still find it offensive that some noob Ruby developers think somehow that they are the chosen ones and can bash other developers without expecting any backlash.
And I can only assume that Java is why it runs at a crawl even at startup. But then, I only have 4 GB of RAM, enough to play pretty much every AAA game of today, but I guess Minecraft's ~cutting edge graphics~ are too complex.
I am skeptical of this claim, and I've spent a decent amount of time both writing C++ for games and in the Java guts of Minecraft. At one point it had pretty significant perf problems due to naive drawing behaviors; it does no longer and is pretty solidly optimized--though there's not much you can do about GC pauses, it doesn't really impact the gameplay.