Google App Engine for Java sucks
I confess, I missed the key point while reading the announcement. But Google App Engine for Java misses a good deal of classes in the JRE: in a word, they aren't offering the full Java runtime. It shouldn't be ever called "for Java" IMO and I don't understand why Google is using the "Java" term for a thing that is not Java. While for many this is not a problem, for me it is since there is e.g. no support for java.awt.Image and such. Also, I don't see any technical reason for this choice, at least for a good deal of the missing classes.