Como faço para atualizar o Java de uma conta não administrativa?

5

No Windows 7, a JVM interfere no meu trabalho ao exibir um prompt do UAC em momentos aleatórios, quando percebe que precisa de uma atualização. Eu posso ver como esse incômodo faz sentido, então eu digito a senha do administrador e espero que ela se atualize como qualquer outro software que faça isso.

Em vez disso, só traz um baloon na área de notificação "Uma nova atualização está disponível". (Por que precisa de UAC para isso ?!) Então eu clico no símbolo para iniciar a atualização, o que imediatamente traz uma caixa de diálogo dizendo "atualização falhou" sem maiores explicações.

Todo o jogo se repete do zero toda vez que eu reinicio o computador. Em algum momento, eu desisto, efetuo login como administrador e atualizo a partir daí. Mas acho a farsa desnecessária e estressante. Existe uma maneira de facilitar o processo de atualização (ish)? Se não como o Firefox-fácil, então pelo menos o Adobe Reader-como fácil?

    
por rumtscho 19.07.2011 / 14:38

1 resposta

1

caminho manual

Desta forma, é para atualizá-lo em uma máquina onde você tem privilégios de administrador e copiando a pasta java instalada (geralmente em "arquivos de programas \ java \ jre6") para o seu computador desejado com privilégios de usuário comum.

Em seguida, altere a variável de ambiente do usuário PATH para incluir o caminho em que você salvou o java. Alguns programas requerem que você crie uma variável de ambiente JAVA_HOME que também aponte para esse local. Opcionalmente, você pode alterar o local do java nos programas que você usa (por exemplo, o OpenOffice), se houver uma opção para isso.

Caminho portátil

Encontrado em uma resposta para essa pergunta: link

Mas não sei se ele realiza atualização automática. Além disso, você precisa instalá-lo em um computador no qual tenha privilégios de administrador para usar no computador desejado.

Forma oficial

Acho que você não pode atualizar de maneira oficial ...

link

Note: If you are on Windows Vista or Windows 7 operating systems, then you will see User Access Control (UAC) consent prompt. The consent prompt is seen when a user attempts to perform a task that requires a user administrative access.

    
por 19.07.2011 / 14:48