OpenJDK ou Oracle Java no servidor de produção

OpenJDK ou Oracle Java no servidor de produção

Estou um pouco confuso sobre qual implementação é melhor para usar no servidor de produção? Há alguma razão para não escolher o OpenJDK?

Responder1

Em qual versão do JDK você está interessado? Se for a versão 7 e superior, quase todo o código será compartilhado entre Oracle Java e Open JDK.

Verifique isso -Mudando para OpenJDK como implementação de referência oficial do Java SE 7. O OpenJDK é a implementação de código aberto do Java SE 7 JSR (JSR 336). Agora há muito pouca diferença entre o Oracle JDK e o OpenJDK.

Verifique também issoPerguntas e respostas

P: Qual é a diferença entre o código-fonte encontrado no repositório OpenJDK e o código que você usa para construir o Oracle JDK?

R: É muito próximo - nosso processo de construção para versões Oracle JDK baseia-se no OpenJDK 7 adicionando apenas algumas peças, como o código de implantação, que inclui a implementação do Java Plugin e Java WebStart da Oracle, bem como alguns terceiros de código fechado componentes de terceiros, como um rasterizador gráfico, alguns componentes de terceiros de código aberto, como o Rhino, e alguns pedaços aqui e ali, como documentação adicional ou fontes de terceiros. Seguindo em frente, nossa intenção é abrir o código-fonte de todas as partes do Oracle JDK, exceto aquelas que consideramos recursos comerciais, como o JRockit Mission Control (ainda não disponível no Oracle JDK), e substituir componentes onerosos de terceiros por alternativas de código aberto para alcançar uma paridade mais próxima. entre as bases de código.OpenJDK 7 acima é bastante estável. É a VM padrão em algumas distribuições Linux.

No entanto, por que você não deseja usar Oracle/Sun JRE/JDK?

informação relacionada