Baixe e instale a atualização 291 do Java 8
- Categoria: Java
A Oracle lançou o Java 8 Update 291. Esta atualização apresenta um total de 390 novos patches de segurança que corrigem vulnerabilidades que podem ser exploradas em atualizações anteriores do Java. Portanto, sugerimos que você atualize sua versão do Java para a atualização 291 usando o guia fornecido a seguir.
Além disso, a Oracle alterou a licença do Java Runtime para que seja gratuita para uso não comercial e pessoal. Você precisará aceitar o contrato de licença antes de instalar o Java em seu computador. Aqui está o que eles dizem:
A nova licença permite certos usos, como uso pessoal e de desenvolvimento, sem custo - mas outros usos autorizados sob licenças anteriores do Oracle Java podem não estar mais disponíveis.
Oráculo

Java 8 Atualização 291
Resumo Rápido ocultar 1 Fatos rápidos 2 Novos recursos e correções de bugs 3 Como atualizar o Java Runtime Environment (JRE) para a versão 8, atualização 291 3,1 Download 3,2 Instalar 4 JDK vs. JRE: Qual é a diferença 4,1 JRE 4,2 JVM 4,3 JDK 5 JDK vs. JRE: O que você deve instalar 6 Você pode instalar diferentes versões de JDK e JRE 7 Como desinstalar o Java 7,1 Desinstale o Java do painel de controle 7,2 Desinstale o Java do aplicativo Configurações 8 Número da versão Java vs. nome do produto 9 O Java é gratuito para usar? 10 Palavras de encerramentoFatos rápidos
- Versão Java mais recente: Java 8 Atualização 291-b10
- Data de lançamento: 20 de abril de 2021 (todas as datas de lançamento da versão aqui )
- Última versão estável: Java 8 Atualização 281
- Compatível com sistema operacional: Windows 10, Windows 8 e Windows 7, macOS, Linux e Solaris
- Licença: Sem custos
Observe que o Java 8 só funciona no Internet Explorer como uma extensão do navegador.
Novos recursos e correções de bugs
O Java 8 Update 291 vem com as seguintes atualizações:
- Novo sistema e propriedades de segurança foram introduzidos para controlar a reconstrução de objetos remotos por meio das implementações JNDI RMI e LDAP integradas do JDK. Um exemplo disso é o
jdk.jndi.object.factoriesFilter
propriedade de sistema e segurança, que permite ao desenvolvedor especificar um filtro serial que controla o conjunto de classes de fábrica de objetos permitidas para instanciar objetos de referências de objeto retornadas por sistemas de nomenclatura ou diretório. - 2 novos certificados de raiz HARICA foram adicionados, os quais têm a seguinte descrição:
- haricarootca2015: DN: CN = Acadêmico e Instituições de Pesquisa Helênicas RootCA 2015, O = Acadêmico e Instituições de Pesquisa Helênicas Cert. Autoridade, L = Atenas, C = GR
- haricaeccrootca2015: DN: CN = Acadêmico e Instituições de Pesquisa Helênicas ECC RootCA 2015, O = Acadêmico e Instituições de Pesquisa Helênicas Cert. Autoridade, L = Atenas, C = GR
- A versão Java padrão não atualiza mais incorretamente o valor da variável de ambiente PATH.
- TLS 1.0 e 1.1 não são mais considerados seguros e, portanto, são desabilitados por padrão, enquanto TLS 1.2 e 1.3 agora são habilitados por padrão.
- TLS 1.0 e 1.1 também não estão mais sendo usados por Java Plugin Applets por padrão.
- Quando dk.lang.process.allowAmbiguousCommands é definido como false, anteriormente havia um processamento muito ambíguo de cotações de ProcessBuilder no Windows. Isso não é mais o caso, uma vez que as aspas duplas estão devidamente codificadas na string de comando passada para o Windows
CreateProcess
para cada argumento.
Você pode ler o registro de alterações completo no notas de lançamento .
Aqui está a lista da matriz de risco do Oracle Java SE que fornece detalhes sobre cada vulnerabilidade, como a versão afetada do Java, o componente afetado do Java, o tipo de exploração possível e seu escopo.
Java 8 Atualização 291 Matriz de Risco
Você pode ler mais sobre esta matriz aqui .
Como atualizar o Java Runtime Environment (JRE) para a versão 8, atualização 291
Download
Você pode determinar sua versão do Java atualmente instalada por visitando esta página da web.
Atualizar para a versão mais recente é muito fácil. Mas se você quiser saber qual versão do Java está instalada em seu computador, você pode seguir nosso tutorial sobre Java aqui .
Se você deseja baixar a versão mais recente do Java, pode usar os links a seguir. Esses links o direcionarão para downloads do instalador offline do Java 8 Update 291.
- Vamos para Página de download do Oracle Java .
- Debaixo o Java SE Runtime Environment 8u291 seção, você verá uma lista de produtos.
- Clique no Download ícone ao lado do produto desejado. Todos os downloads nesta página são instaladores offline.
- Aceite o contrato de licença e clique no botão de download abaixo dele. Seu download deve começar imediatamente.
- Agora, você será redirecionado para a página de login da Oracle. Se você já possui uma conta, basta acessar usando suas credenciais ou clicar em inscrever-se para criar uma conta. Uma vez conectado, o download começará automaticamente.
Instalar
Depois de fazer o download, execute o pacote para iniciar a instalação do Java 8 Atualização 291. O assistente de instalação será aberto. Pronto, clique Instalar .
O Java 8 Update 291 agora começará a instalação, como você pode ver no assistente. Esta etapa deve levar apenas cerca de um minuto. Depois de instalado, clique em Fechar no assistente.
O Java 8 Update 291 agora deve ser instalado com sucesso em seu dispositivo.
JDK vs. JRE: Qual é a diferença
Você pode ter ouvido falar de JDK e JRE, e até mesmo em alguns casos, JVM. Sabemos que todos eles são Java, mas qual a diferença entre eles? Antes de concluirmos nossa postagem, vamos abordar esta questão de muitos usuários para que você saiba qual deles atende às suas necessidades.
JRE
Java Runtime Environment, ou JRE, é um software instalado em seu computador que permite executar aplicativos desenvolvidos em Java em seu dispositivo. Ele fornece certas bibliotecas e outros componentes necessários para executar um programa Java.
JRE também inclui Java Virtual Machine (JVM), que é discutido mais adiante neste artigo.
JVM
Java Virtual Machine, ou JVM, é um mecanismo também necessário para executar aplicativos Java em uma máquina. Este mecanismo está incluído no pacote JRE e não pode ser instalado separadamente. Se você precisar apenas do JVM, precisará instalar a respectiva versão do JRE.
JVM é essencial para executar aplicativos Java, pois converte o código Java em linguagem de máquina, que é então entendida pelo seu dispositivo.
JDK
Java Development Kit, ou JDK, é um kit de desenvolvimento usado por desenvolvedores. O JDK inclui o JRE e o JVM. Se você está procurando criar seus próprios miniaplicativos Java, então JDK é o que você precisa.
Se você já tiver o JDK instalado em seu dispositivo, não precisará instalar o JRE separadamente, a menos que uma versão diferente seja necessária.
JDK vs. JRE: O que você deve instalar
O Java Development Kit, como o nome indica, é necessário quando você deseja desenvolver aplicativos Java. Portanto, só seria necessário instalar um JDK se fosse um desenvolvedor.
No entanto, como o Java Runtime Environment fornece as bibliotecas para um aplicativo Java, é necessário executar apenas um aplicativo.
Resumindo, você deve instalar o JDK se estiver procurando criar, desenvolver e compilar um aplicativo Java. Se você deseja apenas executar um aplicativo Java, o JRE deve ser suficiente.
Você pode instalar diferentes versões de JDK e JRE
A resposta é sim . Você pode instalar diferentes versões de JDK e JRE em seu dispositivo, conforme necessário, e não há limite para o número de instalações por dispositivo. No entanto, se uma versão existente do JDK ou JRE já estiver instalada, você só poderá instalar uma versão atualizada do mesmo pacote.
Por exemplo, se você tiver o JRE 1.6 instalado em seu dispositivo, poderá instalar o JRE 1.7 ou superior facilmente e todos estarão disponíveis em seu dispositivo simultaneamente. Você só precisa selecionar qual usar usando a variável CLASSPATH.
No entanto, se você tiver o JRE 1.6 instalado em seu dispositivo, mas quiser instalar o JRE 1.5, primeiro precisará remover o JRE 1.6 e, em seguida, poderá instalar o JRE 1.5. Após instalar a versão 1.5, você pode reinstalar o JRE 1.6.
Como desinstalar o Java
Desinstale o Java do painel de controle
Você pode remover uma atualização do Java do Painel de controle como qualquer outro aplicativo. Abra o Programas e características janela digitando appwiz.cpl em execução. Lá, clique duas vezes na atualização do Java que deseja remover. Se for solicitada uma confirmação, clique em sim .
Desinstale o Java do aplicativo Configurações
As atualizações Java também podem ser removidas usando o aplicativo Configurações em Windows 10 . Abra o Apps & Recursos página no aplicativo Configurações (Executar -> ms-settings: appsfeatures) e, em seguida, procure a atualização do Java na lista de aplicativos instalados. Clique na atualização que deseja remover e clique em Desinstalar . Se for solicitada a confirmação, clique em Desinstalar novamente.
Número da versão Java vs. nome do produto
Vimos alguns usuários questionarem em sites como Quora e Reddit sobre as técnicas de nomenclatura das versões Java. Perguntas foram feitas, como Java 1.8 e Java 8 se referem à mesma coisa? ou diferença entre JDK 1.9 ou Java 9?
Para responder à sua pergunta, sim , JDK 1.9 e Java 9 são a mesma coisa. 1.9 é o número da versão, enquanto 9 é o nome do produto. Como a Oracle está nomeando seus produtos Java também em termos de números, sua convenção de nomenclatura tende a confundir algumas pessoas.
A Oracle planeja continuar com essa convenção de nomenclatura. Portanto, a partir de agora, todas as versões futuras terão a mesma convenção de nomenclatura e talvez confusão também (para alguns).
O Java é gratuito para usar?
Java é atualmente gratuito para uso pessoal e de desenvolvimento. As pequenas empresas podem se beneficiar disso e criar seus próprios miniaplicativos Java usando o JDK. No entanto, uma licença é necessária para uso comercial.
A Oracle combinou licenciamento e suporte simultâneo para usuários comerciais de Java em uma assinatura, conhecida como assinatura Oracle Java SE. Para obter mais informações sobre os custos de assinatura e pacotes, visite a página para explorar suas opções.
Palavras de encerramento
Embora seja crítico que você atualize para a versão mais recente do Java para que os patches de segurança mais recentes sejam aplicados, ele tem suas desvantagens. Os usuários costumam reclamar que seus programas pararam de funcionar após a instalação de uma nova versão.
Portanto, recomendamos que você criar um ponto de restauração do sistema antes de instalar o Java 8 Update 291 para que você possa reverter a ele caso algo dê errado.