This documentation is archived and is not being maintained.

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). Visual J# also supports most of the functionality found in Visual J++ 6.0®, including Microsoft extensions. Visual J# is not a tool for developing applications intended to run on a Java Virtual Machine. Applications and services built with Visual J# will run only on the .NET Framework. Visual J# has been independently developed by Microsoft. It is not endorsed or approved by Sun Microsystems, Inc.

Because Visual J# integrates with the Visual Studio IDE, Visual J# programmers can use Visual Studio designers to create XML Web services, Web Forms pages, and Windows Forms applications.

In This Section

Getting Started with Visual J#

Provides a list of topic to help you begin creating Visual J# projects.

Upgrading from Visual J++ 6.0

Provides recommendations and procedures for upgrading Visual J++ 6.0 projects to Visual J#.

Visual J# Migration

Describes tools and wizards available to help you convert Java and J++ applications to Visual J#.

Deploying Visual J# Applications

Discusses issues specific to deployment, the process for distributing a finished application or component for installation on other computers, in Visual J#.

Visual J# Tasks

Provides a list of how-to topics that describe how to perform common programming tasks using Visual J#.


Reference topics on the Visual J# compiler, the Binary Converter Tool (JbImp.exe), language and library support, upgrading from Visual J++ 6.0 projects, Visual J# syntax for the .NET Framework class library, and development-environment features.

Visual J# Samples

Sample source code showing how to write applications for the .NET Framework using Visual J#.

Visual J# Walkthroughs

Step-by-step topics that show how to create distributed Web applications, author components and controls, work with Windows Forms and Web Forms, and perform data-related tasks.

Related Sections

Visual Studio

Links you to major starting points in the Visual Studio documentation.

Windows Forms

Provides links to topics about the technologies and tools for creating Windows-based applications.

Web Forms Pages

Provides links to topics about the technologies and tools for creating the browser-based user interface for ASP.NET applications.

XML Web Services in Managed Code

Covers the technologies for creating, distributing, and consuming XML Web services.

Debugging in Visual Studio

Introduces debugging in the Visual Studio environment.