Ayudante para la conversión del lenguaje Java 2.0

Este es el Ayudante para la conversión del lenguaje Java 2.0 (JLCA). El objetivo de JLCA es facilitar la conversión de proyectos de Java en proyectos de Visual C# y de .NET Framework. En este documento se describen el conjunto de funciones de JLCA, los requisitos del sistema y los problemas conocidos que presenta esta versión.

Funciones

JLCA 2.0 convierte la mayoría de las construcciones de Java, incluidas las siguientes:

Además, esta versión de JLCA contiene la siguiente documentación:

Mejoras sobre JLCA 1.0

Esta versión contiene las siguientes mejoras sobre JLCA 1.0:

Requisitos del sistema

A continuación se detallan los requisitos del sistema para la instalación de JLCA 2.0:

Procesador PC con procesador de tipo Pentium II, 450 MHz
Opción recomendada: tipo Pentium III, 600 MHz
RAM Windows 2000 Professional: 96 MB
Windows 2000 Server: 192 MB
Opción recomendada: 128 para Professional y 256 MB para Server

Windows XP Professional: 160 MB
Windows XP Home: 96 MB
Opción recomendada: 192 MB para Professional y 160 MB para Home

Windows Server 2003: 192 MB
Opción recomendada: 256 MB
Espacio disponible en disco duro 110 MB
Sistema operativo Windows 2000, Windows XP o Windows Server 2003
Pantalla 800x600, 256 colores
Opción recomendada: color de alta densidad (16 bits)
Mouse (ratón) Microsoft Mouse o dispositivo señalador compatible
Software necesario Microsoft Visual Studio .NET 2003 Professional, Enterprise Developer, Enterprise Architect o Academic
O bien,
Microsoft Visual C# .NET 2003 Standard con Visual C# y el Ayudante para la conversión del lenguaje Java 1.0 instalados

El rendimiento no será el óptimo si se utiliza la configuración mínima del sistema. Aumentando la memoria RAM por encima de la configuración del sistema que se recomienda, mejora el rendimiento, especialmente cuando se ejecutan varias aplicaciones, se trabaja en proyectos grandes o se desarrollan aplicaciones para empresas.

Microsoft Windows 2000 Datacenter Server no es un sistema operativo compatible.

Instalar y obtener acceso a la documentación

La documentación del Ayudante para la conversión del lenguaje Java y el producto se deben instalar por separado. Debe instalar la documentación para obtener acceso a los mensajes de error del código convertido.

Una vez instalada, puede obtener acceso a la documentación desde una entrada independiente de la tabla de contenido que se encuentra en MSDN Library.

Para obtener acceso a la Ayuda desde la tabla de contenido:

Para obtener acceso a la Ayuda desde el código convertido:

En algunos comentarios no se puede hacer clic, como por ejemplo en aquellos que se encuentran en el editor HTML. Para este tipo de comentarios, copie y pegue la parte que se encuentra entre comillas en el cuadro Buscar de la Ayuda.

Problemas conocidos

La documentación no describe los siguientes problemas presentes en esta versión.

El uso de DBCS en nombres de proyecto o raíces virtuales puede crear archivos Csproj.webinfo ilegibles

Si especifica un nombre de proyecto, nombre de archivo VJP o nombre de raíz virtual que contenga caracteres del juego de caracteres de doble byte (DBCS, Double-Byte Character Set) al convertir una aplicación Web, JLCA puede generar un archivo Csproj.webinfo dañado. Visual Studio .NET no puede interpretar este archivo y provocará errores que impedirán que la aplicación convertida se pueda abrir.

Para reparar un archivo Csproj.webinfo dañado

  1. En el menú Archivo de Visual Studio .NET, seleccione Abrir.
  2. Seleccione el archivo Csproj.webinfo dañado y haga clic en Aceptar.
  3. En el menú Archivo, seleccione Guardar como.
  4. Haga clic en la flecha que se encuentra a la derecha del botón Guardar y seleccione Guardar con codificar.
  5. Haga clic en para volver a guardar el archivo.
  6. En el cuadro Codificación, seleccione Unicode (UTF-8 con firma) - Página de códigos 65001 y haga clic en Aceptar.

Ahora podrá leer el archivo correctamente.

No se admite la creación de variables a través de acciones

JLCA 2.0 no admite la conversión de código de bibliotecas de etiquetas que crea nuevas variables a través de acciones. Si el código tiene tales instrucciones, se copiarán tal cuales en el proyecto convertido. Las clases a las que afecta esta circunstancia son las siguientes: