'''Visual J++''' is Microsoft's implementation of Java. Microsoft's policy of "embrace, extend and extinguish" was applied during the creation of Visual J++, with the end result being a Java executable that might not run on the standard Sun Java runtime if certain MS features were used. (For more information, see J++ compared to Sun's Java implementation and Sun's litigation against Microsoft.)