As per the Android guidelines, users need to have Oracle JDK 6 installed, not 5, not 7, not an IBM JDK, etc., I *think* JDK7 will work as it should use compatibility mode (my machine says it has JDK7 and I've never had a problem, but @cmarcelk had a battle with JDK7 recently.)  We've also ran into the annoying issue of IBM vs Oracle JDK. Yes we should expect users to actually read the requirements, but I think a TIP here could be helpful.