This issue came up peripherally at work today - do Java developers use virtualization to test on multiple platforms?
I’ll be the first to admit that even I don’t do this myself, but the benefits are enormous. Being able to test your game or your Swing application on all the major platforms (XP, Vista, Ubuntu) AND to test them on all the major Java versions (Java 5, Java 6u7, Java 6u10) would be a boon for rooting out distribution problems, don’t you think?
All somebody needs to do is take a clean VM and generate snapshots to cover all these cases.
If that’s the case, why aren’t we seeing more of this done?

