terrymisu escreveuI've never seen X11 be required in any Java interaction on OS X.
I can try to take a look on my system a bit later and see if I can reproduce the issue with the latest installer.
In fact, it should be mentioned that X11 is no longer maintained by Apple. It's all now here.
Do you have an old version of X11? It might be a good idea to grab the latest XQuartz build and install that, just to make sure it's not some weird interaction.
That said, I don't see how Apple could be requiring Java to interact with components that aren't bundled with the OS anymore... seems mysterious indeed.
Here's an official Apple Support KB about it: http://support.apple.com/kb/HT5293