I think its worth a note that Sun has decided that Java will be open sourced. Its really a good news for the open source movement and for Java developers. Since Java's introduction 11 years ago, it has been leading in the middleware space. Maybe the openness of Sun, has been one of the key factors of the success of Java. The recent move to open source Java will likely bring Java to more platforms and better performance.
The way I see it, the dot Net and Java war is not over. It just started off. A lot of enterprise platforms are dominated by *nix and Micro$oft has already made its move to tap in, by supporting Novell. This move by M$, could be a step to push dot Net to the Linux world (maybe by supporting the mono project?). Lets see what happens next.