If you install Xcode 4, you will have to re-install "Java for Mac OS X Update 4" or a later developer preview to correct headers in the JavaRuntimeSupport framework.
Java: "Java for Mac OS X 10.6 Update 4" or "Java for Mac OS X 10.6 Update 4 Developer Package"