Qual é a última versão do Java para macOS High Sierra?

2

No meu Mac High Sierra

java --version 

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?

orome
fonte
Veja relacionado: Obter o Java 11 para macOS?
Basil Bourque

Respostas:

1

Vejo https://support.apple.com/pt-br/HT204036 , que recomenda baixar a versão mais recente diretamente da Oracle:

nohillside
fonte
ATUALIZAR: Os termos de licenciamento foram alterados: a versão 11 do Oracle JDK não pode mais ser usada na produção sem custo. Um programa de suporte pago é necessário. Vejo minha resposta para alternativas.
Basil Bourque
@BasilBourque A verificação dos detalhes da licença é sempre aconselhável, mesmo que não esteja diretamente relacionada à pergunta acima. Obrigado por adicionar resposta apontando isso em detalhes.
nohillside
1

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.

flowchart for deciding amongst vendors of Java 11 implementations

Basil Bourque
fonte