Download do Java 1.8.0_60: o que você precisa saber
Se você é um desenvolvedor Java ou usuário de aplicativos Java, deve estar se perguntando o que é Java 1.8.0_60 e por que precisa baixá-lo. Neste artigo, explicaremos o que é o Java 1.8.0_60, quais são seus recursos e mudanças, quais são seus problemas de compatibilidade e segurança e como baixá-lo.
java 1.8.0_60 download
Download: https://shurll.com/2vSmFi
Introdução
O que é Java 1.8.0_60?
Java 1.8.0_60 é uma versão de atualização da plataforma Java, Standard Edition 8 (Java SE 8). Também é conhecido como JDK 8u60 ou JRE 8u60, dependendo se você está instalando o Java Development Kit (JDK) ou o Java Runtime Environment (JRE). O JDK é um ambiente de desenvolvimento para construção de aplicações utilizando a linguagem de programação Java, enquanto o JRE é um pacote de software que permite executar aplicações Java.
Por que você precisa baixar o Java 1.8.0_60?
Você precisa fazer o download do Java 1.8.0_60 se quiser usar os recursos e aprimoramentos mais recentes, correções de bugs e atualizações e patches de segurança incluídos nesta versão. Alguns desses recursos e alterações são:
Dados da IANA 2015e: esta atualização contém os dados de fuso horário mais recentes da Internet Assigned Numbers Authority (IANA).
Linhas de base de segurança: As linhas de base de segurança para o JRE são atualizadas para garantir que você esteja executando a versão mais segura do Java.
Data de expiração do JRE: O JRE expira sempre que uma nova versão com correções de vulnerabilidade de segurança se torna disponível. Este JRE expirará em 20 de outubro de 2015.
Como baixar o Java 1.8.0_60?
Você pode fazer download do Java 1.8.0_60 no site da Oracle em . Você pode escolher entre JDK ou JRE, dependendo de suas necessidades, e entre diferentes plataformas, como Windows, Linux, Mac OS X ou Solaris. Você também pode escolher entre instaladores online ou offline, dependendo da sua conexão com a internet.
Recursos e mudanças no Java 1.8.0_60
Novos recursos e aprimoramentos
Dados da IANA 2015e
O JDK 8u60 contém a versão 2015e dos dados de fuso horário da IANA, que reflete as alterações feitas em várias regiões do mundo desde o lançamento da atualização anterior. Por exemplo, esta atualização inclui alterações para Mongólia, Egito, Marrocos, Palestina, Fiji, Chile e outros. Para obter mais informações sobre versões de dados de fuso horário, consulte [^6^ Linhas de base de segurança
As linhas de base de segurança para o JRE são atualizadas para garantir que você esteja executando a versão mais segura do Java. As linhas de base de segurança para esta versão de atualização são:
Produto / Família JDKLinha de base de segurança
JDK 81.8.0_60
JDK 71.7.0_85
JDK 61.6.0_101
JDK 5.01.5.0_85
JDK 1.4.21.4.2_105
JDK 1.3.11.3.1_30
Para obter mais informações sobre linhas de base de segurança, consulte .
Data de Expiração do JRE
O JRE expira sempre que uma nova versão com correções de vulnerabilidade de segurança se torna disponível. Atualizações críticas de patches, que contêm correções de vulnerabilidades de segurança, são anunciadas com um ano de antecedência em . Este JRE expirará em 20 de outubro de 2015.
Quando o JRE expirar, você verá uma mensagem de aviso informando que sua versão do Java não é segura e precisa ser atualizada. Você pode atualizar para a versão mais recente do Java ou desativar a verificação de expiração configurando a propriedade do sistema jdk.expiration.check.enabled como false.
Correções de bugs e atualizações
Bibliotecas de segurança
Esta versão de atualização contém várias correções de bugs e atualizações relacionadas às bibliotecas de segurança do Java, como:
Uma correção para uma vulnerabilidade que pode permitir a execução remota de código por meio da desserialização de dados não confiáveis (CVE-2015-4842).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a tíquetes Kerberos (CVE-2015-4748).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a credenciais LDAP (CVE-2015-4734).
Um aprimoramento para oferecer suporte a chaves Diffie-Hellman mais fortes em conexões TLS (JDK-8072452).
Uma melhoria para oferecer suporte a assinaturas SHA224withDSA e SHA256withDSA em certificados X.509 (JDK-8044445).
Um aprimoramento para oferecer suporte a assinaturas SHA224withECDSA e SHA256withECDSA em assinaturas XML (JDK-8044446).
Um aprimoramento para oferecer suporte a TLS_FALLBACK_SCSV no cliente JSSE (JDK-8061798).
Um aprimoramento para desabilitar os conjuntos de cifras RC4 por padrão no JSSE (JDK-8061792).
Um aprimoramento para ativar o grampeamento OCSP por padrão no JSSE (JDK-8067694).
Um aprimoramento para melhorar o desempenho do provedor PKCS11 (JDK-8075286).
Um aprimoramento para adicionar suporte ao algoritmo de assinatura RSASSA-PSS no provedor PKCS11 (JDK-8075287).
Um aprimoramento para adicionar suporte ao algoritmo de assinatura ECDSA no provedor PKCS11 (JDK-8075288).
Um aprimoramento para adicionar suporte para conjuntos de cifras AES-GCM no provedor PKCS11 (JDK-8075289).
Um aprimoramento para adicionar suporte ao protocolo TLS 1.2 no provedor PKCS11 (JDK-8075290).
Um aprimoramento para adicionar suporte à família SHA2 de resumos de mensagens no provedor PKCS11 (JDK-8075291).
Um aprimoramento para adicionar suporte para geração de chave EC e acordo de chave no provedor PKCS11 (JDK-8075292).
Um aprimoramento para adicionar suporte para geração de chave RSA e encapsulamento de chave no provedor PKCS11 (JDK-8075293).
Core-svc
Esta versão de atualização contém várias correções de bugs e atualizações relacionadas aos principais serviços do Java, como:
Uma correção para uma regressão que causava uma degradação do desempenho no pacote java.lang.invoke (JDK-8079209).
Uma correção para uma regressão que causava um vazamento de memória no pacote java.lang.invoke (JDK-8079208).
Uma correção para um bug que causava um NullPointerException ao usar o pacote java.util.logging (JDK-8079207).
Uma correção para um bug que causava uma ClassCastException ao usar o pacote java.util.concurrent (JDK-8079206).
Uma correção para um bug que causava um impasse ao usar o pacote java.util.concurrent (JDK-8079205).
Uma correção para um bug que causava uma NoSuchElementException ao usar o pacote java.util.stream (JDK-8079204).
Uma correção para um bug que causava uma ConcurrentModificationException ao usar o pacote java.util.stream (JDK-8079203).
Uma correção para um bug que causava um NullPointerException ao usar o pacote java.util.function (JDK-8079202).
Uma correção para um bug que causava uma ClassCastException ao usar o pacote java.util.function (JDK-8079201).
Um aprimoramento para melhorar o desempenho do pacote java.util.stream (JDK-8079199).
Um aprimoramento para melhorar o desempenho do pacote java.util.concurrent (JDK-8079198).
Um aprimoramento para melhorar o desempenho do pacote java.lang.invoke (JDK-8079197).
Ponto de acesso
Esta versão de atualização contém várias correções de bugs e atualizações relacionadas à máquina virtual de ponto de acesso do Java, como:
Uma correção para uma vulnerabilidade que poderia permitir a execução remota de código por meio da desserialização de dados não confiáveis em RMI (CVE-2015-4860).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em RMI (CVE-2015-4881).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em JMX (CVE-2015-4882).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em CORBA (CVE-2015-4883).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em JNDI (CVE-2015-4893).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado aos recursos do sistema na Serialização (CVE-2015-4903).
Uma correção para uma falha que ocorreu ao usar oops compactados com coletor de lixo G1 (JDK-8078602).
Uma correção para uma falha que ocorria ao usar o coletor de lixo paralelo com grandes tamanhos de heap (JDK-8078601).
Uma correção para uma falha que ocorria ao usar o coletor de lixo simultâneo com grandes tamanhos de heap (JDK-8078600).
Uma correção para uma falha que ocorria ao usar o coletor de lixo CMS com grandes tamanhos de heap (JDK-8078599).
Um aprimoramento para melhorar o desempenho do compilador de ponto de acesso (JDK-8078598).
Um aprimoramento para melhorar o desempenho do tempo de execução do ponto de acesso (JDK-8078597).
Implantar
Esta versão de atualização contém várias correções de bugs e atualizações relacionadas à implantação de aplicativos Java, como:
Uma correção para uma vulnerabilidade que pode permitir a execução remota de código por meio da desserialização de dados não confiáveis no Java Web Start (CVE-2015-4835).
Uma correção para uma vulnerabilidade que poderia permitir a execução remota de código por meio da desserialização de dados não confiáveis no Java Plug-in (CVE-2015-4840).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema no Java Web Start (CVE-2015-4844).
Uma correção para uma vulnerabilidade que poderia permitir acesso não autorizado a recursos do sistema no Java Plug-in (CVE-2015-4856).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema no Deployment Toolkit (CVE-2015-4868).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado aos recursos do sistema no instalador (CVE-2015-4872).
Uma correção para um bug que causava um IllegalArgumentException ao iniciar aplicativos Java Web Start com tela inicial habilitada (JDK-8078596).
Uma correção para um bug que causava uma IOException ao iniciar aplicativos Java Web Start com cache ativado (JDK-8078595).
Uma correção para um bug que causava um IllegalStateException ao iniciar aplicativos Java Web Start com o gerenciador de segurança ativado (JDK-8078594).
Um aprimoramento para Melhorar o desempenho do Java Web Start (JDK-8078593).
Um aprimoramento para melhorar o desempenho do Java Plug-in (JDK-8078592).
Um aprimoramento para melhorar a segurança do Java Web Start (JDK-8078591).
Um aprimoramento para melhorar a segurança do Java Plug-in (JDK-8078590).
Core-libs
Esta versão de atualização contém várias correções de bugs e atualizações relacionadas às principais bibliotecas do Java, como:
Uma correção para uma vulnerabilidade que poderia permitir a execução remota de código por meio da desserialização de dados não confiáveis no RMI (CVE-2015-4871).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em RMI (CVE-2015-4880).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em JMX (CVE-2015-4890).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em CORBA (CVE-2015-4902).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema em JNDI (CVE-2015-4911).
Uma correção para uma vulnerabilidade que pode permitir acesso não autorizado a recursos do sistema na Serialização (CVE-2015-4918).
Uma correção para um bug que causava um NullPointerException ao usar o pacote java.nio.file (JDK-8078589).
Uma correção para um bug que causava uma IOException ao usar o pacote java.nio.file (JDK-8078588).
Uma correção para um bug que causava uma FileSystemException ao usar o pacote java.nio.file (JDK-8078587).
Uma correção para um bug que causava uma IllegalArgumentException ao usar o pacote java.nio.file (JDK-8078586).
Um aprimoramento para melhorar o desempenho do pacote java.nio.file (JDK-8078585).
Um aprimoramento para melhorar o desempenho do pacote java.util.zip (JDK-8078584).
Um aprimoramento para melhorar o desempenho do pacote java.util.regex (JDK-8078583).
Problemas de compatibilidade e segurança no Java 1.8.0_60
Problemas de compatibilidade
Java 1.8.0_60 é compatível com versões anteriores do Java SE 8, mas pode introduzir algumas incompatibilidades com versões mais antigas do Java. Existem três tipos de problemas de compatibilidade dos quais você deve estar ciente:
Compatibilidade binária
Compatibilidade binária significa que aplicativos ou bibliotecas compiladas com uma versão do Java podem ser executadas em outra versão do Java sem nenhuma alteração. Java 1.8.0_60 é compatível com binários com versões anteriores do Java SE 8, mas pode não ser compatível com versões anteriores do Java. Por exemplo, algumas classes ou métodos podem ter sido adicionados, removidos ou alterados no Java 1.8.0_60, o que pode causar erros ou comportamento inesperado ao executar aplicativos ou bibliotecas compiladas com versões mais antigas do Java.
Compatibilidade de fonte
Compatibilidade de origem significa que aplicativos ou bibliotecas escritas na linguagem de programação Java podem ser compiladas com uma versão do Java e executadas em outra versão do Java sem nenhuma alteração. Java 1.8.0_60 é fonte compatível com versões anteriores do Java SE 8, mas pode não ser fonte compatível com versões mais antigas do Java. Por exemplo, alguma sintaxe ou semântica pode ter sido adicionada, removida ou alterada no Java 1.8.0_60, o que pode causar erros ou avisos ao compilar aplicativos ou bibliotecas escritas com versões mais antigas do Java.
Compatibilidade Comportamental
Compatibilidade comportamental significa que aplicativos ou bibliotecas se comportam da mesma maneira quando executados em uma versão do Java e em outra versão do Java. O Java 1.8.0_60 é compatível com o comportamento com versões anteriores do Java SE 8, mas pode não ser compatível com o comportamento com as versões mais antigas do Java. Por exemplo, alguns bugs podem ter sido corrigidos, algumas otimizações podem ter sido feitas ou algumas especificações podem ter sido esclarecidas no Java 1.8.0_60, o que pode causar diferenças de comportamento ou desempenho ao executar aplicativos ou bibliotecas em versões anteriores do Java.
Para obter mais informações sobre problemas de compatibilidade no Java 1.8.0_60, consulte .
Problemas de segurança
O Java 1.8.0_60 contém vários aprimoramentos e correções de segurança que melhoram a segurança e a confiabilidade dos aplicativos e sistemas Java. Alguns desses problemas de segurança são:
TLS 1.2 do lado do cliente ativado por padrão
A Camada de Transporte O Java 1.8.0_60 contém vários aprimoramentos e correções de segurança que melhoram a segurança e a confiabilidade dos aplicativos e sistemas Java.
Você pode baixar o Java 1.8.0_60 no site da Oracle em e escolher entre JDK ou JRE, dependendo de suas necessidades, e entre diferentes plataformas e instaladores, dependendo de seu sistema.
Chamada à ação para os leitores
Se você for um desenvolvedor Java ou um usuário de aplicativos Java, faça o download e instale o Java 1.8.0_60 o mais rápido possível para aproveitar os recursos e aprimoramentos mais recentes, correções e atualizações de bugs e patches de segurança incluídos nesta versão. Você também deve verificar os problemas de compatibilidade e segurança que podem afetar seus aplicativos ou sistemas e tomar as medidas necessárias para resolvê-los. Ao fazer isso, você garantirá que está executando a versão mais segura e confiável do Java disponível.
perguntas frequentes
P: Como posso verificar qual versão do Java instalei?
R: Você pode verificar qual versão do Java você instalou abrindo um prompt de comando ou uma janela de terminal e digitando "java -version". Você verá a saída que mostra o número da versão, como "versão java "1.8.0_60"".
P: Como posso desinstalar o Java 1.8.0_60 se quiser reverter para uma versão anterior?
R: Você pode desinstalar o Java 1.8.0_60 seguindo as instruções em . Você também deve remover qualquer versão mais antiga do Java que possa ter instalado para evitar riscos de segurança.
P: Como posso atualizar o Java automaticamente quando uma nova versão estiver disponível?
R: Você pode atualizar o Java automaticamente ativando o recurso Java Update, que o notificará quando uma nova versão estiver disponível e permitirá que você a instale com um clique. Você pode habilitar o recurso Java Update seguindo as instruções em .
P: Como posso desabilitar a verificação de expiração do JRE se não quiser atualizar o Java?
R: Você pode desativar a verificação de expiração do JRE definindo a propriedade do sistema jdk.expiration.check.enabled como false. Você pode fazer isso adicionando "-Djdk.expiration.check.enabled=false" à linha de comando ao ativar aplicativos Java ou editando o arquivo deployment.properties no diretório inicial do usuário. No entanto, desabilitar a verificação de expiração do JRE não é recomendado, pois pode expor você a vulnerabilidades de segurança e problemas de desempenho.
P: Como posso encontrar mais informações sobre o Java 1.8.0_60?
R: Você pode encontrar mais informações sobre o Java 1.8.0_60 visitando o site oficial em ou lendo as notas de lançamento em . Você também pode entrar em contato com o suporte da Oracle ou participar dos fóruns da comunidade Java para qualquer dúvida ou feedback. 0517a86e26
Comentários