Como remover a versão antiga do java durante a instalação silenciosa?

1

Eu quero instalar o Java silenciosamente e, durante essa instalação, quero desinstalar versões mais antigas do Java.

Desde a 8.20, existe uma opção para desinstalar a versão mais antiga quando você executa a instalação (via GUI).

Então, eu quero saber se há uma opção para a minha linha de comando quando eu quero instalá-lo?

Atualmente, a linha de comando é semelhante a:

java.exe /s

Obrigado pela sua ajuda.

    
por TroyAndAbed 08.09.2015 / 18:00

1 resposta

1

Se você deseja desinstalar o veserion mais antigo do java:

Start /wait msiexec.exe /x {Product code of your older java 64bit} /qn /norestart

Primeiro, precisamos encontrar o código do produto da versão mais antiga do java. Para isso vá regedit no caminho HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall e encontre sua versão do java.

Para o meu caso do Java 8, a Atualização 31 é 26A24AE4-039D-4CA4-87B4-2F83218031F0 para 32 bits.

Para 64 bits, altere esse número apenas de 32 para 64: 2F83218031F0 para 2F86418031F0 .

Para mais informações, consulte o post completo here .

    
por 26.10.2015 / 16:03