Does Arduino require a Java SE 6 runtime?

Running Mac OS 10.9.1, though I had the problem before 10.9.

Tried both 1.0.5 and 1.5.5
I have tried looking all over the forums and help and don't see Java 6 required.
I'm running 7 and get a 6 runtime required message.
I know how to downgrade to a 6 runtime, but would prefer not to unless it is a requirement.