After you install Xcode, you will have to install "Java for Mac OS X 10.6 Update 6", "Java for Mac OS X 10.7 Update 1" or a later developer preview to correct headers in the JavaRuntimeSupport framework.
Java: "Java for Mac OS X 10.7 Update 1" or "Java for Mac OS X 10.6 Update 6"
Apple is planning to issue a future OS software update for 10.7 which will deliver all new JavaRuntimeSupport API required by OpenJDK, so downloading Apple's Java will not be necessary.