Visual J Sharp

Visual J#
ParadigmObject-oriented, structured, imperative
DeveloperMicrosoft
First appearedJuly 1, 2002; 22 years ago (2002-07-01)
Final release
v2.0 Second Edition / 18 May 2007; 17 years ago (2007-05-18)
Platform.NET Framework
Websitemsdn2.microsoft.com/en-us/vjsharp/default.aspx
Influenced by
Java and Visual J++

Visual J# (pronounced "jay-sharp") is a discontinued implementation of the J# programming language that was a transitional language for programmers of Java and Visual J++ languages, so they could use their existing knowledge and applications with the .NET Framework.[1][2] It was introduced in 2002[3] and discontinued in 2007, with support for the final release of the product continuing until October 2017.

J# worked with Java bytecode as well as source so it could be used to transition applications that used third-party libraries, even if their original source code was unavailable.[citation needed] It was developed by the Hyderabad-based Microsoft India Development Center at HITEC City in India.[4][5]

The implementation of Java in Visual J++, MSJVM, did not pass Sun's compliance tests leading to a lawsuit from Sun, Java's creator, and creation of J#. Microsoft ceased such support for the MSJVM on December 31, 2007 (later Oracle bought Sun, and with it Java and its trademarks). Microsoft however, officially started distributing Java again in 2021 (though not bundled with Windows or its web browsers as before with J++), i.e. their build of Oracle's OpenJDK,[6] which Microsoft plans to support for at least 6 years, for LTS versions, i.e. to September 2027 for Java 17.

  1. ^ "Visual J# Home". msdn.microsoft.com. Retrieved 2017-03-24.
  2. ^ "Java to .NET Framework Migration Workshop: Free Online Training". 30 April 2007. Archived from the original on 2008-04-23. Retrieved 2020-01-28.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  3. ^ Microsoft News, [1], 1 July 2002
  4. ^ S Prasanna, Microsoft's VJ#.Net is made in India, Express Computer, 29 July 2002 Archived 28 November 2013 at the Wayback Machine
  5. ^ "The Hindu Business Line : Microsoft lines up big plans for Hyderabad centre". www.thehindubusinessline.com.
  6. ^ "Announcing General Availability of Microsoft Build of OpenJDK". Java at Microsoft. 2021-05-25. Retrieved 2021-08-03.