Você pode estar vendo um conflito de 32 bits vs 64 bits no painel de controle.
Em um novo laptop HP que tenho (win7 64bit), acabei instalando o JRE de 64 bits e de 32 bits, sem realmente fazer nada. Logo após começar a usar o sistema, aceitei um prompt para atualizar o java. Mais tarde, notei que a versão java no painel de controle ainda era antiga; no entanto, a versão java no ie8 era a versão mais recente. Você pode ver a versão no seu navegador, navegando até: plugins (no mozilla, chrome) ou:
Quando eu executei a versão de 64 bits do ie8 (normalmente você está executando a versão de 32 bits) e visitei o link testjava acima, ele indicava que eu tinha uma versão desatualizada e sufocava, morria quando a testei.
A versão de 32 bits estava executando a atualização automática (por meio de um processo em segundo plano) executada em: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSched "C: \ Arquivos de programas (x86) \ Arquivos comuns \ Java \ Java Update \ jusched.exe "
Portanto, parece que o painel de controle estava mostrando os 64 bits do jre, que não estavam atualizando automaticamente e a versão de 32 bits do jre estava atualizando automaticamente. Não vi nenhum processo de atualização automática para a versão de 64 bits do jre. Provavelmente tentarei desinstalar a versão de 64 bits do jre porque meu usuário comum não precisa disso.
Eu era capaz de executar a versão de 32 bits do painel de controle a partir de:
- C: \ Arquivos de programas (x86) \ Java \ jre6 \ bin \ javacpl.exe
e fez mostrar a guia Update.
fyi: a versão de 64 bits (antiga) do painel de controle estava em:
- C: \ Arquivos de programas \ Java \ jre6 \ bin \ javacpl.exe
javacpl
se a magia, graças ;-)Auto update is not supported for 64-bit Java yet (bug track). You can track the updates from RSS channel of Java SE News and download installation package manually.
fonte
Eu tive o mesmo problema. O que funcionou para mim foi entrar em
em vez do padrão do Painel de Controle do Windows (que está em C: \ Arquivos de Programas \ Java \ jre7 \ bin \ javacpl.exe ).
O do x86 possui a guia de atualização no Windows 7 de 64 bits.
fonte
O local correto é:
Atualização \ Política HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java
Crie um valor DWORD (32 bits) e denomine-o como "EnableJavaUpdate". Defina seu valor (tipo de valor - hex) como 1 para exibir a guia Atualizar. Defina seu valor como 0 para ocultar a guia Atualização do console Java.
fonte
fonte