相關比較
Visual J++缺乏標準Java所具有的部分功能,如Java RMI和Java Native Interface(JNI),但同時微軟也為Visual J++增加了一些標準Java所不具有的功能,如委託(delegate)和事件(event)。進一步的,微軟還為Visual J++提供了J/Direct的功能,利用該功能,Visual J++可以方便的調用作業系統提供的各種功能,因此,相比標準的Java,Visual J++的效率得到了極大的提高 。此外,Visual J++也支持ActiveX技術的開發和使用。
公司反對
作為Java商標的所有人,Sun公司最初給與了微軟公司與Java商標相關的授權,但因為Visual J++違反了Sun的授權協定中“必須保持兼容”的條款,Sun公司取消了對微軟公司的授權,並將微軟公司告上法庭。2001年1月24日,Sun公司與微軟公司達成庭外和解,和解協定禁止微軟繼續發展Visual J++,但允許微軟對已經售出的Visual J++進行技術支持和後續服務。
後續
Visual J++所使用的諸多技術被後來的.net框架所繼承,並且微軟也曾在.net平台提供類似Visual J++的新語言J#,該語言被用來幫助Java用戶遷移到.net平台。