I have to agree with
this post on nearly all accounts, apart from the LAMP stack one. With frameworks as RIFE and other ones that are attempting to simplify Java, it might have happened if they were around back when PHP was moving in for the P in LAMP, but Java back then was just too inaccesible for the public that PHP attracted.
The other arguments are pretty good imho, especially the one about people choosing Java over Javascript if that had been possible, and the one about Mono... If Java had been opener, I'm pretty sure folks would have chosen Java over Mono to do developement, maybe extending Java with some of the features that mono/.net folks say make that a better choice.