Originariamente inviato da Kahm
visual studio è stato concepito per interfacciarsi con il framework
[...]
anche se supporta molti linguaggi, essi DEVONO bastarsi sul framework per poter utilizzare visual studio
Visual Studio non supporta il Java "normale" per scelta commerciale più che per altri motivi: Microsoft, non supportando il Java "normale", ha tentato di lanciare i suoi J++ e J# che però non sono mai veramente decollati (tanto che mi pare che dalla prossima versione di Visual Studio J# non sarà più supportato). In ogni caso Visual Studio non è necessariamente legato a linguaggi gestiti che si appoggiano al .NET Framework, ad esempio io lo uso quasi esclusivamente per programmare in C++ non gestito.