I'm not particularly sure there are a whole lot of advantages of doing java development on windows vs linux. All the big java tools and software work cross flatform (the jdk obviously, tomcat, eclipse, etc). Of course, they might be more stable on linux