The "write once run anywhere" language seems to have become the "write once and run anywhere but XP" language.