Sun's open source boss slams App Engine's Java support
thestandard.com
thestandard.com
The incompatibility actually helps them -- if you want "real" Java, you are going to have to get a "real" server.
Finally, I don't blame Google for omitting core classes. Java's standard library is some of the worst code I've ever seen -- the interfaces are horrible (do they even know what OOP is?), and the implementation shipped with the open source JDK looks like it was hacked together by some high-school kids on crack. Google is smart to kill this shit off.
Not good design.
I do agree however there is nothing wrong in omitting core classes, I think SUN started it with idea of lightweight client java a while ago :) And such an initiative should really have come from SUN many years ago, giving java developers cheap hosting.