Ayuda del Panel de control de Java Plug-in


En esta ayuda se tratan los temas siguientes:

Visión general

El Panel de control de Java Plug-in permite cambiar los valores predeterminados que utiliza Java Plug-in en el arranque. Todos los applets que se ejecuten en una instancia activa de Java Plug-in utilizarán estos valores. La guía Java Plug-in Developer Guide, mencionada en este documento, puede encontrarse en (URL sujeto a cambios): http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html

Cómo guardar las opciones

Cuando haya completado los cambios de las opciones del Panel de control, pulse Aplicar para guardarlos. Pulse Restablecer para cancelar los cambios y volver a cargar los últimos valores que se indicaron y aplicaron. Tenga en cuenta que no son los mismos que el conjunto de valores predeterminados que se establecieron originalmente para Java Plug-in cuando se instaló.

Cómo establecer las opciones del Panel de control

Hay seis paneles en los que puede establecer las distintas opciones dentro del Panel de control de Java Plug-in. Estos paneles se denominan:

Cada uno de ellos se describe por separado a continuación.


Básico

Mostrar consola de Java

Muestra la consola de Java mientras se ejecutan los applets. La consola muestra los mensajes generados por System.out y System.err. Resulta útil para problemas de depuración.

Ocultar consola

La consola de Java está en ejecución pero oculta. Es el valor predeterminado (seleccionado).

No iniciar consola

La consola de Java no se inicia.

Mostrar cuadro de diálogo de excepción

Muestra un cuadro de diálogo con información de una excepción cuando ésta se produce. El valor predeterminado es no mostrar el cuadro de diálogo de excepción (no seleccionado).


Avanzado

Java Runtime Environment

Permite ejecutar Java Plug-in teniendo instalado en la máquina cualquier Java 2 JRE o SDK, Standard Edition v 1.3 ó 1.4. Java Plug-in 1.3/1.4 se entrega con un JRE predeterminado. No obstante, puede alterar el JRE predeterminado y utilizar una versión posterior o anterior. El Panel de control detecta automáticamente todas las versiones de Java 2 SDK o JRE que estén instaladas en la máquina. En el cuadro de lista se muestran todas las versiones que puede utilizar. El primer elemento de la lista será siempre el JRE predeterminado; el último elemento será siempre Otro. Si elige Otro, debe especificar la vía de acceso a Java 2 JRE o SDK, Standard Edition v 1.3/1.4.

Nota

Sólo deberían cambiar esta opción los usuarios avanzados. No se recomienda cambiar el JRE predeterminado.

Parámetros de Runtime de Java

Altera los parámetros de arranque predeterminados de Java Plug-in especificando opciones personalizadas. La sintaxis es la misma que se utiliza con los parámetros de invocación del mandato java desde la línea de mandatos. Consulte la documentación de Java 2 Standard Edition (J2SE) para obtener una lista completa de las opciones de la línea de mandatos. El URL siguiente está sujeto a cambios:

http://java.sun.com/j2se/1.4/docs/tooldocs/<plataforma>/java.html

donde <plataforma> es uno de los sistemas operativos: solaris, linux, win32.

A continuación se muestran algunos ejemplos de parámetros Runtime de Java.

Habilitación e inhabilitación del soporte de aserciones

Para habilitar el soporte de aserciones, debe especificarse la siguiente propiedad del sistema en Parámetros de Runtime de Java:

-D[ enableassertions | ea ][:<nombre paquete>"..." | : <nombre clase> ]

Para inhabilitar las aserciones en Java Plug-in, especifique lo siguiente en Parámetros Runtime de Java:

-D[ disableassertions | da ][:<nombre paquete>"..." | : <nombre clase> ]

Consulte Assertion Facility para obtener más detalles sobre la habilitación/inhabilitación de aserciones. http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html (URL sujeto a cambios).

De forma predeterminada, las aserciones están inhabilitadas en el código de Java Plug-in. Como el efecto de la aserción se determina durante el arranque de Java Plug-in, si se cambian los valores de aserción en el Panel de control de Java Plug-in es necesario reiniciar el navegador para que surtan efecto los nuevos valores.

Como el código de Java en Java Plug-in tiene también aserción incorporada, es posible habilitar la aserción en el código de Java Plug-in haciendo lo siguiente:

-D[ enableassertions | ea ]:sun.plugin

Soporte de rastreo y registro cronológico

El rastreo es un servicio para redirigir a un archivo de rastreo (.plugin<versión>.trace) cualquier salida de la consola de Java.

-Djavaplugin.trace=true
-Djavaplugin.trace.option=basic|net|security|ext|liveconnect

Si no desea utilizar el nombre de archivo de rastreo predeterminado:

-Djavaplugin.trace.filename=<nombrearchivorastreo>

El registro cronológico es un servicio parecido al rastreo que permite redirigir a un archivo de anotaciones (.plugin<versión>.log) cualquier salida de la consola de Java utilizando la API de registro cronológico de Java. El registro cronológico puede activarse habilitando la propiedad javaplugin.logging.

-Djavaplugin.logging=true

Si no desea utilizar el nombre de archivo de anotaciones predeterminado, escriba:

-Djavaplugin.log.filename=<nombrearchivoanotaciones>

Además, si no desea escribir encima de los archivos de rastreo y anotaciones en cada sesión, puede establecer la propiedad:

-Djavaplugin.outputfiles.overwrite=false.

Si la propiedad se establece como false, entonces los archivos de rastreo y anotaciones se nombrarán de forma exclusiva para cada sesión. Si se utilizan los nombres de archivo de rastreo y anotaciones predeterminados, los nombres de los archivos serían los siguientes

.plugin<nombreusuario><fecha código hash>.trace
.plugin<nombreusuario><fecha código hash>.log

El rastreo y registro cronológico establecidos a través del Panel de control surtirán efecto cuando se inicie el Plug-in, pero los cambios realizados a través del Panel de control mientras se está ejecutando el Plug-in surtirán efecto cuando se reinicie.

Para obtener más información sobre rastreo y registro cronológico, consulte Tracing and Logging en la guía Java Plug-in Developer Guide.

Depuración de applets en Java Plug-in

Las opciones siguientes se utilizan para depurar applets en Java Plug-in. Para obtener más información sobre este tema, consulte Debugging Support en la guía Java Plug-in Developer Guide.

-Djava.compiler=NONE
-Xnoagent
-Xdebug
-Xrunjdwp:transport=dt_shmem,address=<dirección-conexión>,server=y,suspend=n

La <dirección-conexión> puede ser cualquier serie (ejemplo: 2502) que utiliza el depurador de Java (jdb) posteriormente para conectar con la JVM.

Tiempo de espera de conexión predeterminado

Cuando un applet realiza una conexión con un servidor y el servidor no responde correctamente, puede parecer que el applet se haya quedado bloqueado e incluso puede hacer que el navegador se bloquee, porque no hay un tiempo de espera de conexión (el valor predeterminado es -1, lo que significa que no se ha establecido tiempo de espera).

Para evitar este problema, Java Plug-in ha añadido un valor de tiempo de espera de red predeterminado (2 minutos) para todas las conexiones HTTP. Puede alterar este valor en los Parámetros de Runtime de Java:

-Dsun.net.client.defaultConnectTimeout=valor en milisegundos

Otra propiedad de red que puede establecer es sun.net.client.defaultReadTimeout.

-Dsun.net.client.defaultReadTimeout=valor en milisegundos

Nota

Java Plug-in no establece sun.net.client.defaultReadTimeout de forma predeterminada. Si desea establecerla, hágalo a través de los Parámetros de Runtime de Java como se ha indicado más arriba.

Descripción de propiedades de red:

sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout

Estas propiedades especifican, respectivamente, los valores de tiempo de espera de conexión y lectura predeterminados para los manejadores de protocolo utilizados por java.net.URLConnection. El valor predeterminado establecido por los manejadores de protocolo es -1, lo que significa que no se ha establecido ningún tiempo de espera.

sun.net.client.defaultConnectTimeout especifica el tiempo de espera (en milisegundos) para establecer la conexión con el sistema principal. Por ejemplo, para conexiones http es el tiempo de espera cuando se establece la conexión con el servidor http. Para conexiones ftp es el tiempo de espera cuando se establece la conexión con los servidores ftp.

sun.net.client.defaultReadTimeout especifica el tiempo de espera (en milisegundos) al leer de una corriente de entrada cuando se establece una conexión con un recurso.

Para obtener la descripción oficial de estas propiedades de red, consulte http://java.sun.com/j2se/1.4/docs/guide/net/properties.html.


Navegador

Este panel sólo está relacionado con las instalaciones de Microsoft Windows; no aparece en otras instalaciones. Seleccione el navegador que desea que sea el Runtime de Java predeterminado de Java Plug-in, en lugar de la JVM interna de dicho navegador. Esto es para habilitar el soporte del código APPLET en Internet Explorer y Netscape 6 vía Java Plug-in.


Proxies

Utilice el panel Proxies para utilizar los valores predeterminados del navegador o para alterar las direcciones y el puerto del proxy de los distintos protocolos.

Utilizar valores de explorador

Seleccione esta opción para utilizar los valores de proxy predeterminados del navegador. Es el valor predeterminado (seleccionado).

Tabla de información del proxy

Puede alterar los valores predeterminados deseleccionando el cuadro de selección "Utilizar valores de explorador" y ,a continuación, completando la tabla de información del proxy situada debajo del cuadro de selección. Puede especificar las direcciones y puerto del proxy para cada uno de los protocolos soportados: HTTP, Seguro (HTTPS), FTP, Gopher y Socks.

Sin sistema principal proxy

Este es un sistema principal o lista de sistemas principales para los que no se utiliza proxy o proxies. Sin sistema principal proxy suele utilizarse para un sistema principal interno de un entorno de intranet.

URL de configuración de proxy automática

Este es el URL del archivo JavaScript (extensión .js o .pac) que contiene la función FindProxyForURL. FindProxyForURL tiene la lógica para determinar qué servidor proxy se utiliza en una petición de conexión.

Para obtener detalles adicionales sobre la configuración del proxy, consulte el capítulo Proxy Configuration en la guía Java Plug-in Developer Guide.


Antememoria

Nota

La antememoria a la que aquí se hace referencia es la antememoria sticky; es decir, la antememoria de disco creada y controlada por Java Plug-in encima de la cual el navegador no puede escribir. Consulte Applet Caching en la guía Java Plug-in Developer Guide para obtener más información.

Habilitar colocación en antememoria

Seleccione esta opción para habilitar la colocación en antememoria. Es el valor predeterminado (seleccionado). Al habilitar la colocación en antememoria de applets, se mejora el rendimiento porque, una vez colocado un applet en antememoria, ya no es necesario descargarlo cuando se vuelva a hacer referencia.

Java Plug-in coloca en antememoria los archivos de los tipos siguientes descargados vía HTTP/HTTPS:

.jar (archivo jar)
.zip (archivo zip)
.class (archivo de clase java)
.au (archivo de audio)
.wav (archivo de audio)
.jpg (archivo de imagen)
.gif (archivo de imagen)

Ver archivos en antememoria

Pulse aquí para ver los archivos en antememoria. Aparecerá otro diálogo (Visor de antememoria de Java Plug-in) y mostrará los archivos colocados en antememoria. El Visor de antememoria muestra la información siguiente sobre los archivos colocados en antememoria: Nombre, Tipo, Tamaño, Fecha de caducidad, Última modificación, Versión y URL. En el Visor de antememoria también puede suprimir archivos de antememoria de forma selectiva. Se trata de una alternativa a la opción Borrar antememoria descrita más abajo, que suprimir todos los archivos de la antememoria.

Borrar antememoria

Pulse aquí para borrar todos los archivos de la antememoria. Se le preguntará si desea ¿Borrar todos los archivos de ... _cache?) antes de eliminar los archivos.

Ubicación

Puede utilizar esta opción para especificar la ubicación de la antememoria. La ubicación predeterminada de la antememoria es <directorio local usuario>/.jpi_cache, donde <directorio local usuario> es el valor de la propiedad del sistema user.home. Su valor depende del sistema operativo.

Tamaño

Puede seleccionar Ilimitado para que la antememoria tenga un tamaño ilimitado; o puede establecer el tamaño Máximo de la antememoria. Si el tamaño de la antememoria supera el límite especificado, los archivos más antiguos de la antememoria se eliminarán para mantener el tamaño de la antememoria dentro de su límite.

Compresión

Puede establecer la compresión de los archivos de antememoria JAR entre Ninguna y Alta. Aunque se ahorra memoria especificando una compresión más alta, el rendimiento en cambio se reduce; el mejor rendimiento se logra sin compresión.


Certificados

Pueden seleccionarse cuatro tipos de certificados:

Applet firmado

Son certificados de applets firmados fiables para el usuario. Los certificados que aparecen en la lista Applet firmado se leen del archivo de certificados jpicerts<versión> ubicado en el <directorio local usuario>/.java.

Sitio seguro

Son certificados de sitios seguros. Los certificados que aparecen en la lista Sitio seguro se leen del archivo de certificados jpihttpscerts<versión> ubicado en el <directorio local usuario>/.java.

CA firmante

Son certificados de autoridades de certificados (CA) de applets firmados; estas autoridades son las que emiten los certificados a los firmantes de applets firmados. Los certificados que aparecen en la lista CA firmante se leen del archivo de certificados cacerts, ubicado en el directorio <jre>/lib/security.

CA de sitio seguro

Son certificados de autoridades de certificados (CA) de sitios seguros; estas autoridades son las que emiten los certificados de sitios seguros. Los certificados que aparecen en la lista CA de sitio seguro se leen del archivo de certificados jssecacerts, ubicado en el directorio <jre>/lib/security.

En el caso de certificados de Applet firmado y Sitio seguro, hay cuatro opciones: Importar, Exportar, Eliminar y Detalles. El usuario puede importar, exportar, eliminar y ver los detalles de un certificado.

En el caso de CA firmante y CA de sitio seguro, sólo hay una opción: Detalles. El usuario sólo puede ver los detalles de un certificado.