Versões do java

9 respostas
C

Boa noite! Essa pergunta vai ser bem idiota para quem tem experiência, mas estou bem confuso. Eu vi em diversos lugares que a versão mais recente do Java é a 8, entretanto, também já vi casos falando sobre o Java 11 e até mesmo 16! Afinal de contas, em qual versão do Java estamos? Outra coisa, porque o site oficial mostra apenas o Java 8 como dowload disponível?

9 Respostas

hugokotsubo

Onde vc viu isso? Qual é esse “site oficial” que vc viu?

Em todos os lugares que olhei, a versão mais recente é a 16:

E claro (sem querer ser chato mas já sendo :slight_smile:):

RoinujNosde

Provavelmente:
https://www.java.com/pt-BR/download/

C

Teve outros lugares, embora não esteja encontrando no momento. Mas como na página oficial estão disponibilizando o Java 8 para download (como no link acima) isso só confirmou o que eu estava lendo. Mas por que o site oficial recomenda o Java 8?(Assim como alguns outros aplicativos que baixei).

RoinujNosde

Talvez tire suas dúvidas:
https://qr.ae/pGsSPM

hugokotsubo

Além do link já indicado acima, vale lembrar que no java.com só tem o JRE (o runtime necessário para rodar programas feitos em Java).

Mas se quiser programar, vai precisar também do compilador e demais ferramentas, e aí vai ter que baixar o JDK (que está nos outros links que falei).

Ver também: diferenças entre JRE e JDK.

C

Então os desenvolvedores utilizam o JDK 16 e o publico geral utiliza o JRE 8?

RoinujNosde

Não exatamente.
Se compilar no JDK 16, o JRE 8 não consegue rodar.

O jlink é uma forma do desenvolvedor criar uma imagem do JRE com apenas o necessário para rodar a aplicação.

C

Acho que agora entendi! Vou aproveitar e atualizar para a versão 16. O recomendando é utilizar o OpenJdk certo?

RoinujNosde

Dá uma lida:


Criado 31 de maio de 2021
Ultima resposta 31 de mai. de 2021
Respostas 9
Participantes 3