Pregunta

Estoy implementando un & amp; firmado applet de confianza. Necesitamos ejecutar el applet en una JVM & amp; aumentar el tamaño del montón. Configurando separate_jvm & amp; java_arguments funciona en nuestros cuadros locales. Curiosamente, tenemos clientes que, aunque están utilizando 1.6.0_15, no parecen estar ejecutando la nueva arquitectura de complementos.

Cuando compruebo su configuración de Java, " usa el complemento de próxima generación " se comprueba & amp; La opción de IE7 " usa Java 1.6.0_15 para el plugin de applet " También se comprueba. Nada parece obviamente mal. La consola de Java también informa la versión correcta, pero no se respetan separate_jvm ni java_arguments .

Al igual que una comprobación de seguridad, envolvimos el applet en una JNLP & amp; configura nuestra página web para servir el applet con un jnlp_href . La etiqueta del applet tenía un parámetro de código falso para garantizar que la JVM realmente estuviera ejecutando la JNLP. La consola de Java se queja de que no puede encontrar la clase falsa cuando debería cargar correctamente el JNLP.

¿Hay configuraciones de seguridad o alguna otra cosa que pueda causar lo que estoy viendo?

¿Fue útil?

Solución

Me temo que solo tengo unas pocas sugerencias en lugar de una respuesta absoluta.

  1. La versión de la máquina virtual de Java y enchufar en la versión puede ser diferente. Vaya al panel de control, Java, configuración del entorno de ejecución. Cuando se comprueba la consola puede Muestra las dos versiones diferentes.

  2. La nueva arquitectura de plugin haría Depende del navegador, Opera no usa En absoluto, por ejemplo. IE7 hace aunque. Así que comprueba qué navegador es trabaja en.

  3. Java se ha corrompido debido a Instalaciones repetidas y desinstalaciones. Queja bastante común que he encontrado. Si tienes control sobre uno de los máquinas que deberías desinstalar cada Java. Reinicie la máquina. Instalar Java más reciente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top