Como instalar uma versão mais antiga do Java

Estudo de jovem estudante asiático na biblioteca pública.

Java tem sido uma das linguagens de programação mais usadas no mundo desde que foi lançado em 1995 e não mostra sinais de desaceleração.

Crédito da imagem: Watchara Piriyaputtanapun / Moment / GettyImages

Java tem sido uma das linguagens de programação mais usadas no mundo desde que foi lançado em 1995 e não mostra sinais de desaceleração. Atualmente propriedade da gigante de banco de dados Oracle, é o software de plataforma cruzada definitivo: está em tudo, desde o seu computador e telefone até dispositivos inteligentes integrados. Como a maioria dos outros softwares, ele requer atualizações regulares para corrigir bugs e solucionar falhas de segurança, mas ocasionalmente - por uma variedade de razões - você pode querer ou precisar instalar uma versão mais antiga.

Uma breve explicação de Java

O Java em si é uma linguagem de programação, não um produto, portanto, quando você o instala em seu computador, o que você está instalando é o Java Runtime Environment. Normalmente abreviado como JRE ou Java RTE, é uma espécie de mini-sistema operacional que fornece tudo que um programa Java precisa para ser executado.

Vídeo do dia

Seu sistema operacional cumpre essa função para a maioria dos softwares, mas o objetivo do Java é funcionar em todas as plataformas, independentemente do sistema operacional. Dessa forma, os desenvolvedores podem escrever uma versão de um programa, e ele funcionará em qualquer dispositivo, desde que tenha a versão correta do Java Runtime instalada.

Razões para retroceder

O motivo mais comum para querer executar uma versão mais antiga do Java é que uma atualização recente quebrou um dos programas que você usa no computador. Java foi projetado para ser compatível com versões anteriores, o que significa que softwares mais antigos geralmente devem ser executados em versões mais recentes da plataforma, mas nem sempre funciona assim.

Profissionais e programadores de hobbies sérios - ou qualquer um que esteja trabalhando para se tornar um - podem ocasionalmente precisa cavar mais fundo no arquivo de versões antigas de Java para encontrar uma que execute um vintage específico programa. Baixar várias versões mais antigas também é uma maneira útil de acompanhar a evolução do código ao longo do tempo como uma ferramenta de aprendizado. Quaisquer que sejam seus motivos, instalar uma versão mais antiga do Java é simples.

Revertendo para versões antigas do Java

Se uma atualização recente lhe causou problemas, reverter para uma versão anterior do Java é surpreendentemente simples. Aberto Painel de controle no seu computador - como você faz isso varia dependendo da sua versão do Windows - e escolha Apps em uma máquina Windows 10 ou Programas e características no Windows 8 / 8.1. Selecione a versão mais recente do Java na lista e desinstale-a. Geralmente, isso é tudo que você precisa fazer e o computador volta a usar a versão mais recente que ainda está instalada.

Como alternativa, você pode desinstalar todas as versões do Java e começar do zero. Comece clicando e desinstalando cada versão do Java que está em sua máquina. Em seguida, vá para a página de download do Java da Oracle para escolher um novo.

Baixando Java

Quando você vai para a página de download do Java, ela detecta o tipo de computador e navegador que você está usando e fornece automaticamente um link para a versão atual do Java de 64 ou 32 bits que corresponde ao seu sistema operacional e navegador. Claro, a versão atual, neste caso, não é o que você deseja. Há um link na barra lateral "para todas as versões do Java", mas isso é enganoso: leva você aos links de download para outras versões atuais do Java, mas não para as versões mais antigas. Para isso, você deve pesquisar o Java Archive no site da Oracle.

Você precisa configurar uma conta Oracle gratuita antes de fazer o download do software, mas você pode encontrar as versões do Java no arquivo desde o início. Se você quiser fazer o download do Java versão 7 ou até mesmo da versão 1.1, ele está lá. Esses links são fornecidos principalmente para desenvolvedores, e não para usuários finais, portanto, seu download inclui o Java JDK - Java Developer's Kit - assim como o Runtime.

Alguns cuidados

Lembre-se de que as correções de segurança são um dos principais motivos das atualizações do Java, portanto, executar uma versão antiga significa que você está mais vulnerável a malware e hackers. Se você reverteu para uma versão antiga porque a nova quebra seus programas, o próximo lançamento geralmente corrige o problema, portanto, por razões de segurança, você deve instalá-lo imediatamente. Você sempre pode desinstalá-lo novamente se o problema persistir.

Se você estiver instalando uma das versões históricas para experimentar ou aprender, talvez queira executá-la no que é chamado de "máquina virtual" ou VM. Isso faz exatamente o que você pensaria: configura um computador virtual inteiro rodando no seu sistema operacional atual, mas isolado do resto do seu computador. Dessa forma, se você encontrar quaisquer problemas de segurança com a versão antiga do Java, eles ficam isolados na VM e normalmente não podem travar ou comprometer sua máquina principal de trabalho. Para entusiastas domésticos, VirtualBox e VMware são as opções usuais para isso.