Visual Studio .NET bo vključeval tudi izvedbo jave J#
Kljub Microsoftovim trditvam, da je programski jezik java zgodovina in odločitvi, da Windows XP ne bo vključeval javanskega navideznega stroja (JVM), ki je potreben za zagon programov napisanih v javi, so iz Microsofta tik pred izdajo zadnje razvojne različice nove generacije programskih orodij Visual Studio.NET sporočili, da bo ta komplet vključeval tudi programski jezik imenovan J#.NET. Ta je očitno spremenjena različica jave po vzoru jezika C#, naslednik jezika Visual J++, ki ga je Microsoft tržil kot lastno izvedbo jave.