Visual J#

Microsoft Visual J# 2005 enables developers to use Java-language syntax to build applications and services on the .NET Framework. Visual J# integrates the Java-language syntax into the Visual Studio® integrated development environment (IDE).

J# 64-bit Runtime Support Information

To meet customer demand for 64-bit runtime support, Microsoft has released the Visual J# 2.0 Redistributable Second Edition. This enables developers to compile their Visual J# code to run natively on 64-bit versions of Windows and the .NET Framework, including the .NET Framework 2.0, 3.0, and 3.5. Visual J# 2.0 Redistributable Second Edition released in 2007, with support continuing through to 2017 (5 years mainstream and 5 years extended support) on EN-US locales.

Retirement of J# language and Java Language Conversion Assistant from future versions of Visual Studio

Since customers have told us that the existing J# feature set largely meets their needs and usage of J# is declining, Microsoft is retiring the Visual J# product and Java Language Conversion Assistant tool to better allocate resources for other customer requirements. The J# language and JLCA tool is not available in versions of Visual Studio after Visual Studio 2005. To preserve existing customer investments in J#, Microsoft will continue to support the J# and JLCA technology that shipped with Visual Studio 2005 through to 2015 as per our product life-cycle strategy.

Product Information

System Requirements

View the system requirements for Visual J# 2005.

Product Overview

Find out how to use Visual J# 2005 to develop .NET Framework applications, including XML Web services and Web applications.

What's New in Visual J# 2005

Find out about the features introduced in Visual J# 2005.

Visual J# Redistributable Packages

The Visual J# Redistributable Packages include everything you need to run your Visual J# applications on a computer that already has the Microsoft .NET Framework installed. Be sure to download the version of the Visual J# Redistributable and corresponding .NET Framework version that your application requires.

The Visual J# Redistributable Packages are not intended to run applications written with other Java-language development tools. Applications and services built with Visual J# will run only on the .NET Framework and will not run on any Java Virtual Machine. The Visual J# Redistributable Packages have been independently developed by Microsoft and are not endorsed or approved by Sun Microsystems, Inc.

Visual J++ 6.0 Support Guidance

Customers should be aware of some limitations affecting product support for Visual J++ 6.0. In light of ongoing litigation, Microsoft has determined that it can not provide the level of support required to deliver on our Extended Support policy. With this in mind Microsoft has decided not to offer Extended Support on Visual J++ 6.0 and ended Mainstream Support for Visual J++ 6.0 on October 31, 2003. This added one additional month to the previously announced Mainstream Support termination date.

Microsoft provides tools and resources to help customers migrate from Visual J++ to the Microsoft .NET Framework and Visual Studio .NET. For more information, see the Developer FAQ for the Microsoft VM.

For more information describing the timeframe for Mainstream Support, please read the Product Support Lifecycle.