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.