Pergunta

Estou implantando um applet assinado e confiável. Precisamos executar o applet em uma JVM separada e aumentar o tamanho da pilha. Contexto separate_jvm & java_arguments Funciona em nossas caixas locais. Curiosamente, temos clientes que, embora estejam usando 1.6.0_15 não parecem estar executando a nova arquitetura do plug -in.

Quando eu verifico a configuração Java, "Use o plugin de próxima geração" é verificado e a opção do IE7 "Use Java 1.6.0_15 para plugin de applet também é verificada. Nada parece obviamente errado. O console Java também relata a versão correta, mas também não separate_jvm nem java_arguments são respeitados.

Assim como uma verificação de sanidade, embrulhamos o applet em um JNLP e configuramos nossa página da web para servir o applet com um jnlp_href. A tag de applet tinha um parâmetro de código falso para garantir que a JVM estivesse realmente executando o JNLP. O console Java reclama que não pode encontrar a classe falsa quando deve estar carregando corretamente o JNLP.

Existem configurações de segurança ou algo mais que pode causar o que estou vendo?

Foi útil?

Solução

Receio ter apenas algumas sugestões em vez de uma resposta absoluta.

  1. A versão Java Virtual Machine e a versão plug -in podem ser diferentes. Vá para o painel de controle, Java, configurações de ambiente de tempo de execução. Quando você verifica o console, ele pode mostrar as duas versões diferentes.

  2. A nova arquitetura do plug -in dependeria do navegador, o Opera não o usará, por exemplo. O IE7 faz embora. Portanto, verifique em qual navegador funciona.

  3. O Java foi corrompido devido a repetidas instalações e desinstalações. Queixa bastante comum que encontrei. Se você tiver controle sobre uma das máquinas, deve desinstalar todos os Java. Reinicie a máquina. Instale o mais recente java.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top