CÓMO: Instrucciones de instalación del SDK para Java

Resumen

En este artículo se proporciona información detallada de la instalación del SDK para Java y de la forma de utilización de las utilidades de Clspack, Classd.exe, y Javasrc.exe.


Más información

A continuación se proporciona una lista de comprobación de elementos que indican cómo instalar el SDK para Java y usar sus utilidades.

Requisitos

El SDK para Java requiere Microsoft[ASCII 174] Windows 95, Windows 98 o Windows NT 4.0, y la versión comercial más reciente de Microsoft Internet Explorer. Si tiene Internet Explorer 3.02, compruebe que dispone de Authenticode 2.0 y que la configuración de seguridad está habilitada para permitir la descarga de contenido activo. Para ello, en el menú Ver del explorador, haga clic en Opciones y , en la ficha Seguridad, seleccione "Permitir la descarga de contenido activo".

Instalación

Hay dos formas de instalar el SDK para Java. Puede elegir cualquiera de los métodos siguientes:

  • SDKSetupWizard. Se trata del programa de instalación ActiveSetup que proporciona instrucciones paso a paso para instalar todos los componentes del SDK, incluida la Máquina virtual para Java. NOTA: el programa ActiveSetup requiere una conexión de red, de modo que si intenta usarlo para instalar el SDK para Java en un equipo que no tenga una conexión de módem o red, no se instalará.
  • Ejecutable autoextraíble. Puede descargar el SDK para Java con el archivo SDK-JAVA.EXE. Por ejemplo, si está experimentando problemas de red o si desea realizar la instalación en un equipo una vez que haya cerrado la conexión de red, puede ejecutar el componente SDK-JAVA.EXE que haya descargado anteriormente. Observe que la máquina virtual de Microsoft no se instalará a través de este distribuible y tendrá que instalarse de forma independiente. Puede que requiera otros componentes adicionales del SDK en función de sus necesidades de instalación. Para obtener más información acerca de la descarga, visite el siguiente sitio Web de Microsoft:

¿Qué es CLSPACK?

Clspack es una herramienta que se usa para crear un nuevo archivo Classes.zip en el directorio \%Windir%\Java\Classes. Esa herramienta convierte los paquetes instalados a través del administrador de paquetes y escribe su contenido en un archivo ZIP. Puede encontrarla en los directorios <sdk-dir>\Bin y \%Windir%\.


El comando más habitual para ejecutar Clspack es el siguiente:

Clspack -auto
De esta forma, se crea un archivo Classes.zip y se colocan todos los paquetes Java en el archivo %Windir%\Java\Classes\Classes.zip, que contiene todas las clases del sistema almacenadas en la JPM. El compilador de Microsoft para Java (jvc) busca en esta ubicación de forma determinada, por lo que no es necesario configurar la variable de entorno correspondiente a la ruta de acceso de las clases. Si usa otro compilador de Java que no utilice esta ubicación, configure la variable de la ruta de acceso de las clases como sigue:

C:\>set CLASSPATH=%WINDIR%\java\classes\classes.zip;%classpath%
NOTA: si ha utilizado SDKSetupWizard para instalar el SDK para Java, esta herramienta se ejecuta automáticamente siempre que reinicie el equipo tras la instalación. Por otra parte, si ha usado el archivo autoextraíble para la instalación, debe ejecutar Clspack-auto manualmente una vez instalados todos los componentes.

¿Qué son Classd.exe, Classr.exe y Javasrc.exe?

Los usuarios de Microsoft Visual J++ pueden experimentar las ventajas de usar el SDK para Java con estas versiones actualizadas de clases de sistema que contienen información de depuración de clases además de código fuente Java para la mayor parte de clases del sistema. Estas clases deberían usarse con la versión de la máquina virtual correspondiente. La herramienta Javasrc.exe, proporcionada con Visual J++ y con el SDK, debe usarse para quitar y extraer los archivos fuente en el equipo local.

  • Classd.exe es una utilidad que instala versiones de depuración de clases del sistema y numerosos archivos fuente Java de clases de sistema para el administrador de paquetes y CLASSPATH. Puede encontrar este archivo en el directorio <sdk-dir>\Bin. También puede descargarlo por separado. Para obtener más información, visite el siguiente sitio Web de Microsoft: Después de ejecutar Classd.exe, asegúrese de reiniciar el equipo.
  • Javasrc.exe es una utilidad que extrae código fuente de la versión de depuración de las clases de sistema (Classes.zip que se crean a través de Classd.exe) en la unidad local. Puede encontrar este archivo en el directorio <sdk-dir>\Bin. El comando más habitual para ejecutar JavaSrc es el siguiente:

    JavaSrc classes.zip
    De esta forma podrá depurar aplicaciones Java y avanzar instrucción a instrucción en el código de algunas de las clases de sistema Java.

    NOTA: si ejecuta Classd.exe desde el directorio <sdk-dir>\Bin y a continuación ejecuta Javasrc.exe desde la misma carpeta, puede aparecer el mensaje de error "No se puede abrir el archivo Classes.zip". Ejecute JavaSrc desde el directorio %Windir%\Java\Classes (puede copiar el archivo Javasrc.exe desde el directorio <sdk-dir>\Bin al directorio %Windir%\Java\Classes) o ejecútelo con una línea de comandos que incluya la ruta de acceso de Classes.zip:

    C:\..\>javasrc %windir%\java\classes\classes.zip
  • Classr.exe es una utilidad que instala la versión comercial de las clases de sistema para el administrador de paquetes y CLASSPATH.

¿Cómo se usan las características del JDK 1.1 con Visual J++?

Con el fin de usar las características de idioma de JDK1.1 con Visual J++, debe usar el programa Jvc.exe incluido con el SDK para Java versión 2.0x o una versión más reciente. Este programa Jvc.exe permite asimismo compilar código con las características siguientes:

  • Compatibilidad con archivos JAR sin comprimir
  • Compatibilidad con sintaxis @COM para usuarios de JActiveX
  • Compatibilidad con sintaxis @DLL para JDirect
Con el fin de usar el nuevo JVC de Visual J++:

  1. Realice una copia de seguridad de su copia actual de los archivos Jvc.exe, Jps.dll y Msjvc.dll de Visual J++. Puede encontrar estos archivos en el directorio DevStudio\SharedIDE\bin.
  2. A continuación, copie los archivos siguientes del directorio <sdk-dir>\Bin al directorio DevStudio\SharedIDE\Bin:

    Jvc.exe
    Jps.dll
    Msjvc.dll

Cómo usar el resto de herramientas suministradas con el SDK para Java

Para usar el resto de las herramientas del SDK, compruebe que señala al directorio <sdk-dir>\Bin. La mayor parte de las herramientas del SDK están en ese directorio. Tenga en cuenta, sin embargo, que las herramientas CABAndSIGN se encuentran en el directorio <sdk-dir>\Bin\PackSign.


NOTA 1: Jactivex.exe es una herramienta nueva que sustituye a JAVATLB y que se incluye con Visual J++ 1.x. Esta herramienta puede encontrarse en el directorio <sdk-dir>\Bin y se usa mucho para crear clases contenedoras para objetos ActiveX en Java.


A continuación se muestra el comando para ejecutar esta herramienta:

jactivex filename
"NombreDeArchivo" es el nombre del archivo de la biblioteca de tipos (*.tlb, *.olb, *.ocx, *.dll o *.exe). Este comando genera código fuente Java (.java) en lugar de archivos de clases .class, como JAVATLB. El código fuente Java generado requiere funciones nuevas que no están presentes en las versiones anteriores del compilador en Microsoft Visual J++ 1.x. Por lo tanto, tiene que compilar los archivos .java generados con el programa Jvc.exe que se incluye con las versiones 2.0x o posteriores del SDK para Java.


NOTA 2: tenga en cuenta igualmente que las versiones 2.0x o posteriores del SDK para Java ofrecen una nueva versión del programa JavaReg.exe (versión 2.0; la versión original es JavaReg 1.0, que se incluye con Visual J++ 1.x). Esta herramienta se usa para registrar las clases Java como objetos COM. JavaReg.exe también puede encontrarse en el directorio <sdk- dir>\Bin.

Referencias

Para descargar la versión comercial más reciente de Internet Explorer, visite el siguiente sitio Web de Microsoft:

Para descargar el SDK para Java, visite el siguiente sitio Web de Microsoft:

Para obtener más información acerca de cómo usar Javasrc.exe, consulte los siguientes artículos en Microsoft Knowledge Base:

167938 INFO: How Do I run JavaSrc After Installing Classes.zip
Para obtener más información de la utilidad CLSPACK, consulte la documentación del SDK para Java disponible en el siguiente sitio Web:

Para obtener más información de cómo usar las nuevas características de JDK1.1 con Visual J++ 1.1, consulte el siguiente artículo de Knowledge Base:

177165 INFO: Use New Java 1.1 Language Features with Visual J++ 1.1
Para obtener más información de las herramientas disponibles en el SDK, visite el siguiente sitio Web:

Para obtener más información de cómo depurar subprogramas de Visual J++ con Internet Explorer 4.0x, consulte el artículo siguiente en Knowledge Base:

167998 FIX: Cannot Debug Visual J++ Programs on IE 4.0
Para obtener más información de cómo usar CABAndSIGN con las herramientas del SDK, visite el siguiente sitio Web:

Para obtener información adicional acerca de la descarga de componentes, consulte el artículo siguiente de Microsoft Knowledge Base:

181374 INFO: Related Component Download Articles
Propiedades

Id. de artículo: 183712 - Última revisión: 11/14/2005 - Revisión: 1

Comentarios