Relationship Between Visual J# and Java
Microsoft Visual J# 2005 is a development tool that developers who are familiar with the Java-language syntax can use to build applications and services on the .NET Framework. Visual J# integrates the Java-language syntax into the Visual Studio shell. Visual J# also supports the functionality found in Visual J++ 6.0, including Microsoft extensions. When developing Visual J# applications, consider the following:
Visual J# applications are not intended to run on a Java Virtual Machine. Applications and services built with Visual J# will run only on the .NET Framework.
The Microsoft Visual J# Redistributable Package enables you to ship your Microsoft Visual J# 2005 applications by providing the proper run-time libraries. The Redistributable Package will only run applications and services developed with Visual J#; Java-language applications written with other Java-language development tools will not run with the Microsoft Visual J# Redistributable Package.
Visual J# and the Microsoft Visual J# Redistributable Package have been independently developed by Microsoft, and are not endorsed or approved by Sun Microsystems, Inc.