A Oracle acaba de lançar o Java 9, a nova versão e atualização mais recente para a plataforma Java, apresentando melhorias em todas as áreas.
A nova versão inclui uma longa lista de melhorias e mudanças como suporte de modularização, melhor desempenho, suporte para novos padrões e muito mais.
A Oracle classifica o Java 9 como uma versão principal. As notas de lançamento destacam todas as principais mudanças nos vários componentes Java.
A maior mudança, segundo a Oracle, é a introdução do Java Platform Module System. Ele "apresenta um novo tipo de componente de programação Java", o módulo, uma coleção de dados e código autodescritiva nomeada.
O JDK do Java foi dividido em módulos que, entre muitas outras coisas, reestruturaram as imagens de tempo de execução JDK e JRE que, por sua vez, melhoraram o desempenho, a segurança e a capacidade de manutenção.
A maioria das mudanças são importantes apenas para desenvolvedores Java, mas existem algumas que afetam usuários domésticos que executam aplicativos Java localmente ou na Web.
Aqui está a lista de alterações que podem ser relevantes para os usuários domésticos:
- O instalador JRE 9 para Windows inclui uma opção para "desativar o conteúdo Java no navegador" durante a configuração. Você precisa selecionar a configuração personalizada na primeira tela de instalação para chegar a essa opção. Isso bloqueia a execução de Java no navegador durante a instalação (você tinha que desabilitar isso no Painel de Controle anteriormente).
- O plug-in Java está obsoleto. Embora ainda esteja incluído na compilação do JDK 9 que foi lançada hoje, a Oracle observa que o plug-in e as tecnologias de miniaplicativo associadas podem ser removidos em versões futuras. A API do miniaplicativo também está obsoleta.
- O miniaplicativo do painel de controle Java para Windows foi atualizado. Ele apresenta uma pesquisa agora, as caixas de diálogo modais desapareceram e as informações devem ser mais fáceis de localizar de acordo com a Oracle. A colocação de algumas opções mudou, no entanto. As seguintes opções são fornecidas:
- Desativar verificação de atualização automática.
- Gerenciar configurações de desktop Java.
- Gerenciar configurações da web (exceções, conjunto de regras de implantação, configurações de arquivo temporário, rede, visualizador de cache Java).
- Gerenciar configurações de segurança (habilitar conteúdo Java no navegador, habilitar restrições de segurança aprimoradas, gerenciar certificados).
- Lista de opções avançadas.
Recursos gerais de interesse incluem a desativação de certificados SHA-1, melhor suporte a TLS e muito mais.
Você pode baixar o Jave SE Development KIT 9 nesta página e o JRE 9 nesta página. Os downloads são fornecidos para Linux, Mac OS X, Windows e Solaris.