No meu Mac High Sierra
java --version
dá
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
mas na Oracle documentação e lista de Transferências Eu vejo referências a versões que são muito maiores, notavelmente 9 ou mesmo 10.
Qual é a versão mais atualizada do Java para uso com o macOS High Sierra?
high-sierra
java
orome
fonte
fonte
Respostas:
Vejo https://support.apple.com/pt-br/HT204036 , que recomenda baixar a versão mais recente diretamente da Oracle:
fonte
Java 11
As implementações do Java 8, 9, 10 e 11 baseadas em OpenJDK de fornecedores como Sistemas Azul , Oráculo e AdoptOpenJDK executar no macOS High Sierra e Mojave (e alguns macOS mais antigos também).
O Java 12, ainda não lançado para produção, também roda no High Sierra.
LTS
Observe que o desenvolvimento Java mudou recentemente. A Oracle e a comunidade Java adotaram cadências mais rápidas para lançamentos, uma moda conhecida como Trem de Liberação . A cada seis meses, chega uma nova versão, conforme discutido Este artigo . Estes são lançamentos totalmente testados e prontos para produção. No entanto, essas versões podem não ser suportadas gratuitamente com patches após a chegada da versão sucessiva.
A exceção é que a cada três anos, a sexta liberação em sucessão será designada Suporte de Longo Prazo (LTS) versão. As versões 8 e 11 são ambas LTS, assim como a versão 17. Isso significa que a versão receberá atualizações e correções por anos, em vez de meses.
Isso se aplica, pelo menos, aos clientes que pagam um fornecedor comercial. Implementações gratuitas também podem receber atualizações no LTS de alguns provedores. Ainda estamos para ver se isso acontece ou não.
Essa abordagem usando o trem de entrega rápida com o LTS é nova no mundo Java.
Para aprender mais, leia Java ainda está livre .
Vendedores
Aqui está um fluxograma que pode ajudar a guiar você na escolha de uma fonte para o Java 11.
fonte