Visual J# Migration
Visual J# provides wizards and command-line tools to assist you in converting older Java and J++ applications, applets, and bytecode. Once the conversion is complete, the J# application runs on the .NET Framework without the Java Virtual Machine (JVM).
Tools to Convert Legacy Applications
You can quickly convert most VJ++ and Java applications to Visual J# using one of these tools:
-
The J# Upgrade Wizard automatically converts your existing J++ projects to Visual J#. For more information, see How to: Create a Visual J# Project from Existing J++ Code.
-
The command line Visual J# Binary Converter Tool converts certain Java-language bytecode (.class) files to Microsoft® intermediate language (MSIL). For more information, see Visual J# Binary Converter Tool (for Java-Language Bytecode to MSIL Conversions).
-
The downloadable HTML Applet to Object Tag Converter upgrades Java Applets to Microsoft J# Browser Controls. For more information, see HTML Applet to Object Tag Converter.
Supported
The Visual J# conversion tools support upgrades to the following types of applications:
-
Visual J++ 6.0 code and projects.
-
Java applet source code for browser and applet standalone applications.
-
Database applications that use JDBC.
-
.NET Framework CodeDOM. CodeDOM, or Code Document Object Model metadata that describes the structure of a piece of source code for rendering application text in multiple languages.
-
COM Interop applications with a client and remote or local server.
Not Supported
You can manually convert code that utilizes the following legacy packages, library, and custom attributes:
-
CLASSPATH feature of VJ++ 6.0.
-
Java Native Interface or Remote Method Invocation.
-
sun.io.*, sun.net.*, and netscape.* packages.
-
JDK 1.1.4.