j++

j++

J++是Microsoft設計的Java語言的變種語言,該語言兼容標準Java的語法,並在此基礎上提供了一些專有的語法功能,如委託、事件,使得J++可以方便的進行GUI程序的開發。

J++不支持標準Java的部分功能,如Java Native Interface(JNI)。

J++支持使用名為J/Direct的功能來直接調用本地系統提供的各種功能,以提高效率。

爭議


因為J++具有與標準Java不一致的實現,因此兩者不能完全兼容。Java商標的擁有者Sun公司因此以違反授權協議為由將微軟公司告上法庭,兩者在2001年初達成庭外和解,根據和解協議,微軟公司不得繼續發展J++語言,J++語言宣告死亡。

後續


微軟公司開發J++時用到的部分技術,被後來的.net框架所繼承。
微軟公司也開發過類似J++的基於.net框架的新語言J#,用來幫助Java用戶遷移到.net平台。