Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Versão do Java JDK

Olá, na criação de um projeto mostra na tela uma versão do java utilizada. Ao criar meu propjeto no meu MAC ele automaticamente seleciona a versão 23 do homebrew. Fiz um download de jdk e escolhi a versão OpenJDK da oracle 23.0.1. Seria interessante ter algum conteúdo, memso que textual explicando sobre esas versões e diferenças entre os JDKs (IBM, AWS, Oracle..), segurança / etc.

Obrigada! Curso muito bom

2 respostas
solução!

Olá Mila! Tudo bem?

Vou tentar te ajudar com algumas informações gerais sobre isso.

  1. Versões do Java JDK: O Java Development Kit (JDK) é atualizado regularmente, e cada nova versão traz melhorias de desempenho, segurança e novas funcionalidades. A versão que você mencionou, 23.0.1, parece ser uma versão específica do OpenJDK, que é uma implementação de código aberto do Java Platform, Standard Edition.

  2. Diferenças entre os JDKs:

    • Oracle JDK: Tradicionalmente, o JDK da Oracle é conhecido por ser a implementação padrão do Java. Ele é amplamente utilizado em ambientes corporativos e oferece suporte comercial.
    • OpenJDK: É a implementação de referência do Java SE e é gratuito e de código aberto. A Oracle também fornece o OpenJDK, que é praticamente idêntico ao Oracle JDK, exceto por algumas diferenças em termos de suporte e licenciamento.
    • IBM JDK: É otimizado para rodar em hardware IBM e é frequentemente usado em ambientes empresariais que utilizam servidores IBM.
    • Amazon Corretto: É uma distribuição gratuita do OpenJDK mantida pela Amazon. É projetado para ser usado em produção e é suportado em várias plataformas.
  3. Segurança: Cada fornecedor de JDK tem suas próprias práticas de segurança e cronogramas de atualização. É importante manter seu JDK atualizado para garantir que você tenha as correções de segurança mais recentes.

Para escolher o JDK certo, considere o suporte necessário, o ambiente em que você está trabalhando e as políticas de licenciamento. No desenvolvimento com Clojure, o OpenJDK é uma escolha popular devido à sua natureza de código aberto e compatibilidade.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Muito obrigada Armano!