Building JDK 6.0 on Windows
One of the things we've been doing is opening up the processes around Java, and distributing buildable source that's updated as we develop the 6.0 release. We really want feedback from the public as to whether we're going in the right direction, if you see any quality issues in your applications, whether we've broken anything, etc.
We are, of course, continuing to do the testing the Quality Team has been doing all along. But we know that we can do only so much, and that the real test is where the rubber hits the road, so to speak. In other words, where the JDK is run against your applications.
While we provide prebuilt binaries, you may also want to build your own. The licenses allow you to do so, and under certain limitations to redistribute modified JDK's. For example you might want to try submitting bug fixes, in which case you need to build a JDK to implement and your fixes.
With that, let me point you to this blog entry: Building the JDK 6.0 on Windows XP
This is a fairly comprehensive description on how to set up to build the JDK on Windows XP. There's a few simple requirements, such as having Visual Studio and such. It's all explained in the posting.