Let me put it bluntly, having to build from source sucks-ass. Every project on java.net should be generating a nightly build from the code that is checked into CVS by using a build.xml file or similar. It is completely insane to have to build stuff oneself - just to play around with things. Java.net needs to provide a binary for every piece of the open source libraries - jinput, jogl, joal, jutils, etc. There should be a binary posted and on update, the CVS release should be built and a notification should be sent out so that people know the new release is done.
While I'm sure the sun folks have the best intentions of keeping the user community up to date on the latest releases and such - that is a 1980s approach to software development and version control