I just got tripped up on this exact issue on the final release... it's ridiculous that it will let you start the server on a known broken version of the JDK, and then force you to search for a couple of hours until you finally find an obscure solution like this.
[Message sent by forum member 'trejkaz' (trejkaz_at_trypticon.org)]
http://forums.java.net/jive/thread.jspa?messageID=387487