Pergunta

Ao visualizar a página da Web de outra pessoa contendo um miniaplicativo, como posso forçar o Internet Explorer 6.0 a usar um JRE específico quando tenho vários instalados?

Foi útil?

Solução

Se você quer dizer quando não é a pessoa que escreve a página da web, você pode desabilitar os complementos que não deseja usar com o Gerenciar Complementos Tela de opções do IE adicionada no Win XP SP2

Outras dicas

Primeiro, desative a versão atualmente instalada do Java.Para fazer isso, vá para Painel de controle > Java > Avançado > Java padrão para navegadores e desmarque Internet Explorer da Microsoft.

Em seguida, habilite a versão do Java que deseja usar.Para fazer isso, vá para (por exemplo) C:\Arquivos de Programas\Java\jre1.5.0_15\bin (onde jre1.5.0_15 é a versão do Java que você deseja usar) e execute javacpl.exe.Vá para Avançado > Java padrão para navegadores e verifique Internet Explorer da Microsoft.

Para recuperar sua versão antiga do Java, você precisa reverter essas etapas.

Observe que em versões mais antigas do Java, Java padrão para navegadores é chamado <APPLET> Suporte a tags (mas o efeito é o mesmo).

A vantagem desse método é que ele não afeta outros navegadores e não afeta o JRE padrão do sistema.

Tenho o mesmo problema hoje e concordo com Jack Leow.Basicamente, no Windows XP, tive que ir ao Painel de Controle > Java e depois:

  1. Guia Java
  2. Clique no botão "Visualizar"
  3. Habilite apenas o JRE que eu quero (ou seja,JRE 1.5.x e manter 1.6.x desabilitado)
  4. Reinicie o IE
  5. Carregar página do miniaplicativo no IE
  6. E pronto, está carregando a versão correta do JRE!

Para a solução do lado do servidor (sobre a qual sua pergunta era originalmente ambígua), esta página ao sol lista uma maneira de especificar um JRE.Especificamente,

<OBJECT 
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="200" height="200">
  <PARAM name="code" value="Applet1.class">
</OBJECT>

O atributo ClassID identifica qual versão do plug-in java a ser usada.

A seguir, é apresentada uma forma alternativa do atributo Classid:

classid="clsid:CAFEEFAC-xxxx-yyyy-zzzz-ABCDEFFEDCBA"

Neste formulário, "xxxx", "yyyyy" e "zzzz" são números de quatro dígitos que identificam a versão específica do plug-in java a ser usada.

Por exemplo, para usar o plug-in java 1.5.0, você especifica:

classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"

Eu daria todas as respostas aqui primeiro.Mas eu queria apenas incluir o que faço, caso isso não funcione para você.

Tentei resolver o mesmo problema que você está enfrentando antes e, no final, o que decidi fazer foi ter apenas um JRE instalado em meu sistema por vez.Tenho cerca de 10 JDKs diferentes (1.3 a 1.6 e de vários fornecedores - Sun, Oracle, IBM), pois preciso deles para desenvolvimento, mas apenas um JRE independente.

Isso funcionou para mim no meu computador Windows 2000 + IE 6 em casa, bem como no meu computador Windows XP + Multiple IE no trabalho.

Como foi mencionado aqui para JRE6 e JRE5, atualizarei para JRE1.4:

Você precisará executar o jpicpl32.exe aplicação no diretório jre/bin da sua instalação java (por exemplo, c:\java\jdk1.4.2_07\jre\bin\jpicpl32.exe).

Esta é uma versão anterior do aplicativo mencionado na postagem de Daniel Cassidy.

Use o kit de ferramentas de implantaçãode implantarJava.js (embora isso garanta uma versão mínima, em vez de uma versão específica)

Você pode especificar a família do JRE a ser usada.http://www.oracle.com/technetwork/java/javase/family-clsid-140615.html

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