Sun ya ha acusado a Microsoft de intentar “desmoralizar” Java. Java es un lenguaje de programación desarrollado pro Sun para permitir el funcionamiento de las aplicaciones desarrolladas con él en diferentes sistemas operativos y plataformas sin tener que revisar una sola línea de código. En la actualidad se usa mayoritariamente para controlar animaciones y recursos interactivos en páginas web. Se ha podido contemplar que ésta es una maniobra para utilizar su monopolio en el mundo de los sistemas operativos y promover sus propias tecnologías.
A pesar de todo ello, el lenguaje de Sun estará disponible para aquellos que sólo actualicen su sistema desde una versión anterior de Windows y para los fabricantes de PCs, que tienen total libertad para instalar esta tecnología en sus máquinas.